LibreOffice 7.3 Hjelp
Denne bolken handlar om Tekst-funksjonane.
To include a text string in a formula, place the text string between two double quotation marks (") and Calc takes the characters in the string without attempting to interpret them. For example, the formula ="Hello world!" displays the text string Hello world! in the cell, with no surrounding double quotation marks.
The more complex formula =CONCATENATE("Life is really simple, "; "but we insist on making it complicated "; "(Confucius).") concatenates three individual strings in double quotation marks, outputting Life is really simple, but we insist on making it complicated (Confucius).
To place a literal double quotation mark within a string inside a formula, two methods can be used:
You can "escape" the double quotation mark with an additional double quotation mark, and Calc treats the escaped double quotation mark as a literal value. For example, the formula ="My name is ""John Doe""." outputs the string My name is "John Doe". Another simple example is the formula =UNICODE("""") which returns 34, the decimal value of the Unicode quotation mark character (U+0022) — here the first and fourth double quotation marks indicate the beginning and end of the string, while the second double quotation mark escapes the third.
You can use the CHAR function or the UNICHAR function to insert a double quotation mark. For example, the formula =UNICHAR(34) & "The Catcher in the Rye" & UNICHAR(34) & " is a famous book by J. D. Salinger." displays the string "The Catcher in the Rye" is a famous book by J. D. Salinger.
Beware that Calc's AutoCorrect function may modify double quotation marks. AutoCorrect should not change the double quotation marks within formula cells but may change those used in non-formula cells containing text. For example, if you copy a string that is surrounded by some other form of typographical double quotation marks, such as the left double quotation mark (U+201C) and the right double quotation mark (U+201D), and then paste into a formula cell, an error may result. Open the Double Quotes area of the dialog to set the characters used to automatically correct the start and end typographical double quotation marks. Uncheck the toggle button to disable the feature.
Gjer eit tal om til Thaitekst, inklusive Thaivalutanamn.
BAHTTEKST(Tal)
Tal er eit vilkårleg tal. «Baht» vert lagt til den heile delen av talet, og «Satang» vert lagt til desimaldelen av talet.
=BAHTTEKST(12,65) returnerer ein streng i Thaiteikn som omsett vert «Tolv Baht og sekstifem Satang».
Converts a positive integer to a specified base into a text from the numbering system. The digits 0-9 and the letters A-Z are used.
BASE(Tal; Grunntal[;Minimumslengd])
Tal er det positive heiltalet som skal konverterast.
Base indikerer basen for talsystemet. Det kan vara alle positive heiltal mellom 2 og 36.
Minimumlengd (valfri) bestemmer den minste lengda på teiknsekvensen som skal lagast. Dersom teksten er kortare enn denne minstelengda, vert det lagt til nullar til venstre i strengen.
=BASIS(17; 10; 4) returnerer 0017 i det desimale talsystemet (titalssystemet).
=BASIS(17; 2) returnerer 10001 i det binære talsystemet.
=BASIS(255; 16; 4) returnerer 00FF i det heksadesimale talsystemet.
Byter ut ein tekst med ein ny tekst i ein streng.
BYT.UT("Tekst"; "SøkjeTekst"; "NyTekst"[; Førekomst])
Tekst er teksten der tekstsegmenta skal bytast ut.
SøkTekst er tekstsegmentet som skal byttast ut (fleire gongar).
NyTekst er teksten som skal erstatte tekstsegmentet.
Førekomst (valfri) indikerer kva førekomst av søkjeteksten som skal byttast ut. Dersom denne parameteren manglar, vert alle førekomstane bytt ut.
=BYT.UT("123123123";"3";"abc") returnerer 12abc12abc12abc
=BYT.UT("123123123";"3";"abc";2) returnerer 12312abc123
Converts text with characters from a number system to a positive integer in the base radix given. The radix must be in the range 2 to 36. Spaces and tabs are ignored. The Text field is not case-sensitive.
Viss basen er 16 vert eit innleiande x eller X, 0x eller 0X eller avsluttande h eller H ignorerte. Viss basen er 2, vert avsluttande b eller B ignorert. Andre teikn som ikkje høyrer til i talsystemet vil generere ein feil.
DESIMAL("Tekst"; Base)
Tekst er teksten som skal konverterast. Om du ønskjer å skilja mellom eit heksadesimalt tal som for eksempel A1 og referansen til cella A1, må du setja talet i hermeteikn. Eksempel "A1" eller "FACE".
Base indikerer basen for talsystemet. Det kan vara alle positive heiltal mellom 2 og 36.
=DESIMAL("17"; 10) returnerer 17.
=DESIMAL("FACE"; 16) returnerer 64206.
=DESIMAL("0101"; 2) returnerer 5.
Byter ut ein del av ein tekststreng med ein annan. Kan brukast til å byta ut både teikn og tal (tala vert automatisk gjorde om til tekst). Resultatet av denne funksjonen vert alltid vist som tekst. Om du vil gjera fleire utrekningar på eit tal som er bytt ut med tekst, må du gjera om teksten til eittal ved å bruka VERDI-funksjonen.
All tekst som inneheld tal må vera i hermeteikn (") dersom du ikkje ønskjer at han skal tolkast som tal og automatisk verta konvertert til tekst.
ERSTATT("Tekst"; Plassering; Lengd; "NyTekst")
Tekst er den teksten der ein del av innhaldet skal bytast ut.
Posisjon er startpunktet for utskiftinga.
Lengd er kor mange teikn i Tekst som skal bytast ut.
NyTekst er den teksten som skal bytast ut i Tekst.
ERSTATT("1234567"; 1; 1; "444") returnerer "444234567". Eitt teikn i posisjon 1 er erstatta av heile NyTekst.
Returns a number as text with a specified number of decimal places and optional thousands separators.
FIXED(Number; [Decimals = 2 [; NoThousandsSeparators = FALSE]])
Tal vert avrunda til Desimal desimalplassar (etter desimalskiljeteiknet) og resultatet vert formatert som tekst, med lokale innstillingar.
Desimalar (valfri) er kor mange desimalar som skal visast. VissDesimalar er negativ, vert Tal avrunda til ABS (Desimalar) (absolutte desimalar) til venstre for desimalteiknet. Viss Desimalar er ein brøk, vert berre heile talet brukt.
IngenTusenskilje (valfri) bestemmer om det skal brukast tusenskiljeteikn. Viss denne er sett til Sann eller eit anna tal enn null, vert tusenskileteiknet ikkje brukt i resultatstrengen. Viss parameteren er lik 0 eller manglar heilt, vert tusentalsskiljeteikna frå den aktuelle lokale innstillinga brukt.
=FAST(1234567,89;3) returnerer 1.234.567,890 som ein tekststreng.
=FAST(123456,789;;Sann) returnerer 123456,79 som ein tekststreng.
=FAST(12345,6789;-2) returnerer 12,300 som ein tekststreng.
=FAST(1234567,89;-3;1) returnerer 12135000 som ein tekststreng.
=FAST(12345,789;3/4) returnerer 12.346 som ein tekststreng.
=FAST(12345,789;5/4) returnerer 12 345,8 som ein tekststreng.
Returnerer plasseringa av ein streng i ein annan streng. Du kan òg skriva inn kvar søket skal byrja.Søkjeordet kan vera eit tal eller ein annan teiknstreng. Søket skil mellom store og små bokstavar.
FINN("FinnTekst"; "Tekst"[; Plassering])
FinnTekst er teksten som skal finnast. («Nåla»).
Tekst er teksten det skal søkjast i. («Høystakken»).
Plasering (valfri) er posisjonen i teksten som søket skal byrja frå.
=FINN(76; 998877665544) returnerer 6.
Denne funksjonen tek opp att ein tekststreng eit visst tal gongar.
GJENTA("Tekst"; Tal)
Tekst er teksten som skal gjentakast.
Tal er talet på gjentakingar.
=GENTA("God morgon";2) returnerer God morgonGod morgon.
Refer to the REPT wiki page for more details about this function.
Returnerer det siste teiknet eller dei siste teikna i ein tekst som brukar dobbelbyte teiknsett (DBCS).
HØGREB("Tekst" [; Tal_byte])
Tekst er teksten som dei høgre teikna skal hentast ut frå.
Number_bytes (optional) specifies the number of characters you want RIGHTB to extract, based on bytes. If this parameter is not defined, one byte is returned.
HØGREB("ä¸å›½";1) returnerer « » (1 byte er berre halvparten av eit DBCS-teikn og mellomrom vert returnert i staden).
HØGREB("ä¸å›½";2) returnerer «国» (2 byte er eit fullstendig DBCS-teikn).
HØGREB("ä¸å›½";3) returnerer « 国» (3 byte er eitt og eit halvt DBCS-teikn. Det vert difor returnert eit mellomrom for det første halve teiknet).
HØGREB("ä¸å›½";4) returnnerer «ä¸å›½Â» (4 byte er to fullstendige DBCS-teikn).
HØGEB("office";3) returnerer «ice» (3 ikkje-DBCS-teikn, kvar på 1 byte).
Returnerer teikna lengst til høgre i ein tekst.
HØGRE("Tekst" [; Tal])
Tekst er teksten som teikna skal hentast ut frå.
Number (optional) is the number of characters from the right part of the text. If this parameter is not defined, one character is returned.
=HØGRE("Søndag";2) returnerer ag.
Slår saman fleire deltekstar til ein samanhengande tekst.
KJEDA.SAMAN(Streng 1[; Streng 2][; … ;[Streng 255]])
Streng 1[; Streng 2][; … ;[Streng 255]] er strengar eller referansar til celler som inneheld strengar.
=KJEDA.SAMAN("God ";"morgon ";"fru ";"Nordmann") returnerer: God morgon fru Nordmann.
Returnerer ein talkode for det første teiknet i ein tekststreng.
KODE("Tekst")
Tekst er teksten der koden til det første teiknet skal finnast.
=KODE("Hieronymus") returnerer 72, =KODE("hieroglyfisk") returnerer 104.
Koden som vert bruk her refererer ikkje til ASCII, men til den teikntabellen som er i bruk.
For teiknsett som brukar to byte for å definera eit teikn (DBCS). Returnerer talet på byte som er brukte for å laga teikna i ein tekststreng.
LENGDB("Tekst")
Tekst er teksten som du skal finne lengda til.
LENGDB("ä¸") returnerer 2 (1 DBCS-teikn inneheld 2 byte).
LENGDB("ä¸å›½") returnerer 4 (2 DBCS-teikn med 2 byte kvar).
LENGDB("office") returnerer 6 (6 ikkje-DBCS-teikn der kvat teikn inneheld 1 byte).
=LENGDB("God ettermiddag") returnerer 15.
=LENGDB(12345,67) returnerer 8.
Returnerer lengda på ein tekststreng medrekna mellomrom.
LENGD("Tekst")
Tekst er teksten som du skal finne lengda til.
=LENGD("God ettermiddag") returnerer 15.
=LENGD(12345,67) returnerer 8.
Returnerer ein tekststreng frå ein DBCS-tekst. Parameterane gjev startposisjonen og kor mange teikn som skal returnerast.
MIDTB("Tekst"; Start; Tal_på_byte)
Tekst er teksten som teikna skal hentast frå.
Start er posisjonen for det første teiknet i strengen du skal hente ut.
Tal_på_byte er kor mange teikn MIDTB skal hente ut frå teksten, i byte.
=MIDB("ä¸å›½";1;0) returns "" (0 bytes is always an empty string).
=MIDB("ä¸å›½";1;1) returns " " (1 byte is only half a DBCS character and therefore the result is a space character).
=MIDB("ä¸å›½";1;2) returns "ä¸" (2 bytes constitute one complete DBCS character).
=MIDB("ä¸å›½";1;3) returns "ä¸ " (3 bytes constitute one and a half DBCS character; the last byte results in a space character).
=MIDB("ä¸å›½";1;4) returns "ä¸å›½" (4 bytes constitute two complete DBCS characters).
=MIDB("ä¸å›½";2;1) returns " " (byte position 2 is not at the beginning of a character in a DBCS string; 1 space character is returned).
=MIDB("ä¸å›½";2;2) returns " " (byte position 2 points to the last half of the first character in the DBCS string; the 2 bytes asked for therefore constitutes the last half of the first character and the first half of the second character in the string; 2 space characters are therefore returned).
=MIDB("ä¸å›½";2;3) returns " 国" (byte position 2 is not at the beginning of a character in a DBCS string; a space character is returned for byte position 2).
=MIDB("ä¸å›½";3;1) returns " " (byte position 3 is at the beginning of a character in a DBCS string, but 1 byte is only half a DBCS character and a space character is therefore returned instead).
=MIDB("ä¸å›½";3;2) returns "国" (byte position 3 is at the beginning of a character in a DBCS string, and 2 bytes constitute one DBCS character).
=MIDB("office";2;3) returns "ffi" (byte position 2 is at the beginning of a character in a non-DBCS string, and 3 bytes of a non-DBCS string constitute 3 characters).
Returnerer ein tekststreng frå ein tekststreng. Parameterane gjev startposisjonen og kor mange teikn.
MIDT("Tekst"; Start; Tal)
Tekst er teksten som teikna skal hentast frå.
Start er posisjonen for det første teiknet i strengen du skal hente ut.
Tal er kor mange teikn som skal hentast ut.
=MIDT("office";2;2) returnerer ff.
Samanliknar to tekststrengar og returnerer SANN om dei er nøyaktig like, elles USANN. Denne funksjonen skil mellom store og små bokstavar.
NØYAKTIG("Tekst1"; "Tekst2")
Tekst1 er den første teksten som skal samanliknast.
Tekst2 er den andre teksten som skal samanliknast.
=NØYAKTIG("microsystems"; "Microsystems") returnerer USANN.
Fjernar alle teikn som ikkje kan skrivast ut frå strengen.
REINSK("Tekst")
Tekst refererer til teksten som alle teikn som ikkje kan skrivast ut, vert fjerna frå.
=LEN(CLEAN(CHAR(7) & "LibreOffice Calc" & CHAR(8))) returns 16, showing that the CLEAN function removes the non-printable Unicode U+0007 ("BEL") and U+0008 ("BS") characters at the beginning and end of the string argument. CLEAN does not remove spaces.
Gjer om alle store bokstavar i ein tekst til små bokstavar.
SMÃ…("Tekst")
Tekst refererer til teksten som skal konverterast.
=SMÃ…("Sola") returnerer sola.
Gjer om strengen i tekstfeltet til store bokstavar.
STORE("Tekst")
Tekst er teksten med små bokstavar som du vil konvertera til store bokstavar.
=STORE("God morgon") returnerer GOD MORGON.
Skriv den første bokstaven i kvart ord i ein tekststreng med stor forbokstav.
STOR.FORBOKSTAV("Tekst")
Tekst refererer til teksten som skal konverterast.
=STOR.FORBOKSTAV("dette er ein tekst") returnerer «Dette Er Ein Tekst».
Returnerer posisjonen til ein deltekst i ein tekststreng. Du kan setja startposisjonen til søket. Søkjeteksten kan vera eit tal eller ein streng med teikn. Søket skil ikkje mellom store og små bokstavar. Viss teksten ikkje vart funnen, vert feilmeldinga 519 (#VERDI) vist.
SØK("FinnTekst"; "Tekst"[; Plassering])
FinnTekst er teksten det skal søkast etter.
Tekst er teksten det skal søkast i.
Plassering (valfri) er plasseringa i teksten som søket skal byrje frå.
=SØK(54; 998877665544) returnerer 10.
Denne funksjonen returnerer målteksten, eller ein tom tekststreng viss målet ikkje er ein tekst.
T(Verdi)
Dersom Verdi er ein tekststreng eller refererer til ein tekststreng, returnerer T denne tekststrengen, ellers returnerer han ein tom tekststreng.
=T(12345) returnerer ein tom streng "".
=T("12345") returnerer strengen 12345.
Gjer om eit tal til eit teikn i samsvar med den kodetabellen som er i bruk. Talet kan vera to- eller tresifra og berre heile tal kan brukast.
TEIKNKODE(Tal)
Tal er eit heiltal mellom 1 og 255 som representerer talverdien til teiknet.
TEIKNKODE(100) returnerer teiknet d.
="abc" & CHAR(10) & "def" set teiknet for linjeskift inn i strengen.
Omformar ein verdi til tekst ut frå det gjevne formatet.
TEKST(Verdi; Format)
Verdi er den nummeriske verdien eller tekstverdien som skal omformast.
Format er teksten som definerer formatet. Bruk desimal- og tusenskiljeteikn ut frå språkinnstillinga i celleformatet.
=TEKST(12,34567;"###,##") returnerer teksten 12,35
=TEKST(12,34567;"000,00")returnerer teksten 012,35
=TEXT("xyz";"=== @ ===") returnerer teksten === xyz ===
Sjå også Talformatkodar: tilpassa formatkodar definert av brukaren.
Tar bort ekstra mellomrom frå ein streng slik at det berre vert igjen eitt mellomrom mellom ord.
TRIM("Tekst")
Tekst er teksten som mellomromma skal fjernast frå.
=TRIM(" hallo......verda ") returnerer «hallo verda» utan mellomrom før og etter, og eitt enkelt mellomrom mellom orda.
Returnerer talkoden for det første Unicode-teiknet i ein tekststreng.
UNICODE("Tekst")
=UNICODE("©") returnerer unicodeverdien 169 for copyrightteiknet.
Sjå også UNITEIKN()-funksjonen.
Konverterer ein teiknkode til eit Unicode-teikn eller ein Unicode-bokstav.
UNITEIKN(tal)
=UNITEIKN(169) returnerer opphavsrett-teiknet ©.
Sjå også UNICODE()-funksjonen.
Konverterer eit tal til ein sum i valutaformatet avrunda til spesifiserte desimalar. Skriv talet som skal konverterast inn i feltet Verdi. Du kan også skriva inn talet på desimalar i feltet Desimalar. Dersom det ikkje er skrive noko her, vert alle tala i valutaformat viste med to desimalar.
Du bestemmer valutaformatet i systeminnstillingane.
VALUTA(Verdi[; Desimalar})
Verdi er eit tal, ein referanse til ei celle med eit tal eller ein formel som returnerer eit tal.
Desimalar er talet på desimalar.
=DOLLAR(255) returns $255.00 for the English (USA) locale and USD (dollar) currency; ¥255.00 for the Japanese locale and JPY (yen) currency; or 255,00 € for the German (Germany) locale and EUR (euro) currency.
VALUTA(367,456; 2) returnerer kr 367,46. Bruk det desimalteiknet som svarar til den gjeldande lokale innstillinga.
Returnerer dei første teikna av ein DBCS-tekst.
VENSTREB("Tekst"[; Tal_på_byte])
Tekst er teksten teikna skal hentast frå.
Tal_på_byte (valfri) er talet på kor mange teikn frå byrjinga av teksten som skal returnerast, basert på byte. Dersom denne parameteren ikkje er sett, vert eitt teikn returnert.
=LEFTB("ä¸å›½";1) returns " " (1 byte is only half a DBCS character and a space character is returned instead).
=LEFTB("ä¸å›½";2) returns "ä¸" (2 bytes constitute one complete DBCS character).
=LEFTB("ä¸å›½";3) returns "ä¸ " (3 bytes constitute one DBCS character and a half; the last character returned is therefore a space character).
=LEFTB("ä¸å›½";4) returns "ä¸å›½" (4 bytes constitute two complete DBCS characters).
=LEFTB("office";3) returns "off" (3 non-DBCS characters each consisting of 1 byte).
Returnerer det første teiknet eller dei første teikna i ein tekst.
VENSTRE("Tekst"[; Tal])
Tekst er teksten teikna skal hentast frå.
Tal (valfri) er talet på kor mange teikn frå byrjinga av teksten som skal returnerast. Dersom denne parameteren ikkje er sett, vert det returnert eitt teikn.
=VENSTRE("utdata"; 3) returnerer «utd».