LibreOffice 7.1 Help
This section contains descriptions of the Text functions.
Alla icke utskrivbara tecken tas bort från strängen.
STÄDA("Text")
Text hänvisar till den text du vill ta bort alla tecken som inte går att skriva ut.
Beräknar värdet på ett romerskt tal. Värdeintervallet måste ligga mellan 0 och 3999.
ARABISKA("Text")
text är texten som visar en romersk siffra.
=ARABISK("MXIV") returnerar 1014
=ARABISK("MMII") returnerar 2002
Converts a value into text according to a given format.
TEXT(Value; Format)
Value is the value (numerical or textual) to be converted.
Format är den text som definierar formatet. Använd decimaler och tusentalsavgränsare enligt språkinställningarna i cellformatet.
=TEXT(12,34567;"###,##") returnerar texten 12,35
=TEXT(12,34567;"000,00") returnerar texten 012,35
=TEXT("xyz";"=== @ ===") returns the text === xyz ===
See also Number format codes: custom format codes defined by the user.
Ersätter en del av en textsträng med en annan textsträng. Du kan använda den här funktionen om du vill ersätta både tecken och tal (som automatiskt omvandlas till text). Resultatet av den här funktionen visas alltid som text. Om du tänker utföra fler beräkningar med ett tal som har ersatts med text, måste du konvertera tillbaka det till ett tal med hjälp av funktionen TEXTNUM.
All text som innehåller siffror måste skrivas inom citattecken om du inte vill att texten ska tolkas som ett numeriskt värde och konverteras till text.
ERSÄTT("Text"; Position; Längd; "Nytext")
Text refererar till en textsträng där ersättningen kommer att ske.
Position hänvisar till positionen i texten där ersättningen börjar.
Längd är antalet tecken i Text som ska ersättas.
Nytext hänvisar till den som ersätter Text.
=ERSÄTT("1234567";1;1;"444") returnerar "444234567". Ett tecken i position 1 ersätts av en fullständig Nytext.
Ersätter text med ny text.
SUBSTITUTE("Text"; "SearchText"; "NewText" [; Occurrence])
Text är texten vars textsegment ska ändras.
Söktextär det textsegment som ska ersättas (ett antal gånger).
Nytext är texten som ska ersätta textsegmentet.
Förekomst (valfritt) anger vilken förekomst av söktexten som ska ersättas. Om den här parametern saknas ersätts söktexten helt och hållet.
=BYT.UT("123123123";"3";"abc") returnerar 12abc12abc12abc.
=BYT.UT("123123123";"3";"abc";2) returnerar 12312abc123.
For double-byte character set (DBCS) languages, returns the number of bytes used to represent the characters in a text string.
LENB("Text")
Text är texten vars längd ska anges.
LENB("ä¸") returns 2 (1 DBCS character consisting of 2 bytes).
LENB("ä¸ĺ›˝") returns 4 (2 DBCS characters each consisting of 2 bytes).
LENB("office") returns 6 (6 non-DBCS characters each consisting of 1 byte).
=LENB("Good Afternoon") returns 14.
=LENB(12345.67) returns 8.
Funktionen returnerar måltexten, eller en tom textsträng om målet inte är text.
T(Värde)
Om Värde är en textsträng som hänvisar till en textsträng returnerar T den textsträngen, annars returneras en tom textsträng.
=T(12345) returnerar en tom sträng.
=T("12345") returnerar strängen 12345.
Gör om första bokstaven i alla ord i en textsträng till versaler.
INITIAL("Text")
Text hänvisar till texten som ska konverteras.
=PROPER("the document foundation") returns The Document Foundation.
Jämför två textsträngar och returnerar SANT om de är identiska. Funktionen är versalkänslig.
EXAKT("Text1"; "Text2")
Text1 hänvisar till den första texten som ska jämföras.
Text2 är den andra texten som ska jämföras.
=EXAKT("microsystems";"Microsystems") returnerar FALSKT.
Kombinerar flera textsträngar till en sträng.
CONCATENATE(String 1 [; String 2 [; … [; String 255]]])
String 1[; String 2][; … ;[String 255]] are strings or references to cells containing strings.
=SAMMANFOGA("God ";"morgon ";"Fru ";"Dahlström") returnerar: God morgon, fru Dahlström.
Konverterar alla stora bokstäver (versaler) i en textsträng till små bokstäver (gemener).
GEMENER("Text")
Text hänvisar till texten som ska konverteras.
=GEMENER("Sun";2) returnerar sun.
Konverterar den sträng som anges i fältet text till versaler.
VERSALER("Text")
Text hänvisar till de gemener du vill konvertera till versaler.
=VERSALER("God morgon") returnerar GOD MORGON.
Konverterar en textsträng till ett tal.
VÄRDE("Text")
Text är texten som ska omvandlas till ett nummer.
=VÄRDE("4321") returnerar 4321.
Konverterar ett positivt heltal för en angiven bas till text från talsystemet. Siffrorna 0-9 och bokstäverna A-Ö används.
BASE(Number; Radix [; MinimumLength])
Tal är det positiva heltal som ska omvandlas.
Bas anger basen för nummersystemet. Det kan vara alla positiva heltal mellan 2 och 36.
Minimilängd (valfritt) anger minimilängd för teckensekvensen som skapats. Om texten är kortare än den angivna minimilängden, läggs nollor till vänster om strängen.
=BAS(17;10;4) returnerar 0017 i decimalsystemet.
=BAS(17;2) returnerar 10001 i det binära systemet.
=BAS(255;16;4) returnerar 00FF i hexadecimalsystemet.
Konverterar ett tal till romerska siffror. Värdet måste ligga mellan 0 och 3999. Parameterns läge måste vara ett heltal mellan 0 och 4.
ROMAN(Number [; Mode])
tal är talet som ska omvandlas till romerska siffror.
Läge (valfritt) anger graden av förenkling. Ju högre värde desto mer förenklas de romerska siffrorna.
=ROMERSK(999) returnerar CMXCIX
=ROMERSK(999;0) returnerar CMXCIX
=ROMERSK(999;1) returnerar LMVLIV
=ROMERSK(999;2) returnerar XMIX
=ROMERSK(999;3) returnerar VMIV
=ROMERSK(999;4) returnerar IM
Konverterar ett tal till tecken enligt den aktuella kodtabellen. Talet kan bestĂĄ av en eller tvĂĄ siffror.
TECKENKOD(tal)
Tal är talet mellan 1 och 255 som representerar tecknets kodvärde.
=¨TECKENKOD(100) returnerar tecknet d.
="abc", TECKENKOD(10) och "def" infogar en radmatning i strängen.
Konverterar ett tal till thaitext, inklusive valutanamnen för thai.
BAHTTEXT(Siffra)
Tal är ett valfritt tal. "Baht" läggs till i heltalsdelen och "Satang" läggs till i decimaldelen.
=BAHTTEXT(12.65) returnerar en sträng med thailändska tecken som betyder "Tolv baht och sextiofem satang".
Med ASC-funktionen konverteras helbredds till halvbredds ASCII- och katakanatecken. Returnerar en textsträng.
See https://wiki.documentfoundation.org/Calc/Features/JIS_and_ASC_functions for a conversion table.
ASC("Text")
Text är texten som innehåller tecken som ska konverteras.
Se även JIS-funktion.
Med JIS-funktionen konverteras halvbredds till helbredds ASCII- och katakanatecken. Returnerar en textsträng.
See https://wiki.documentfoundation.org/Calc/Features/JIS_and_ASC_functions for a conversion table.
JIS("Text")
Text är texten som innehåller tecken som ska konverteras.
Se även ASC-funktion.
Omvandlar ett kodtal till ett Unicode-tecken eller en Unicode-bokstav.
UNICHAR(number)
=UNICHAR(169) returnerar copyrighttecknet (c).
See also the UNICODE() function.
Omvandlar ett tal till en summa i valutaformatet, avrundat till ett specifikt decimaltal. I fältet Värde anger du talet som ska omvandlas till valuta. Du kan även ange decimaltalet i fältet Decimaler. Om inget värde anges visas alla nummer i valutaformat med två decimaler.
Du anger valutaformatet i systeminställningarna.
DOLLAR(Value [; Decimals])
Värde är ett nummer, en referens till en cell som innehåller ett nummer eller en formel som returnerar ett nummer.
Decimaler är det valfria numret för decimaler.
=DOLLAR(255) returnerar $255,00.
=DOLLAR(367,456;2) returnerar $367,46. Använd decimaltecken som motsvarar de aktuella lokala inställningarna.
Omvandlar text med tecken från ett nummersystem till ett positivt heltal i en given bas. Basen måste vara inom intervallen 2 till 36. Blanksteg och tabbar ignoreras. Fältet Text är inte skiftlägeskänsligt.
Om basen är 16 ignoreras ett inledande x eller X eller 0x eller 0X, eller ett avslutande h eller H. Om basen är 2 ignoreras ett avslutande b eller B. Andra tecken som inte hör till talsystemet genererar ett felmeddelande.
DECIMAL("Text"; Bas)
Text är texten som ska konverteras. Om du vill skilja mellan ett hexadecimalt tal, t.ex. A1, och referensen till cell A1 måste du placera numret inom citattecken, t.ex. "A1" eller "ANSIKTE".
Bas anger basen för nummersystemet. Det kan vara alla positiva heltal mellan 2 och 36.
=DECIMAL("17";10) returnerar 17.
=DECIMAL("ANSIKTE";16) returnerar 64206.
=DECIMAL("0101";2) returnerar 5.
Returnerar det första tecknet eller tecknen i en text.
LEFT("Text" [; Number])
Text är texten där de initiala partiella orden ska anges.
Antal (valfritt) anger antalet tecken för starttexten. Om parametern saknas returneras ett (1) tecken.
=VÄNSTER("utdata";3) returnerar "ut".
Returnerar det första tecknet i en DBCS-text.
LEFTB("Text" [; Number_bytes])
Text is the text where the initial partial words are to be determined.
Number_bytes (optional) specifies the number of characters you want LEFTB to extract, based on bytes. If this parameter is not defined, one character is returned.
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).
Returnerar det sista tecknet eller tecknen i en text.
RIGHT("Text" [; Number])
Text är den text från vilken högra delen ska bestämma.
Tal (valfritt) är antalet tecken från textens högra sida.
=HĂ–GER("Sun";2) returnerar Sun.
Returnerar en numerisk kod för det första tecknet i en textsträng.
KOD("Text")
Text är den text som ska genomsökas efter koden för det första tecknet.
=KOD("Hieronymus") returnerar 72, =KOD("hieroglyphic") returnerar 104.
Den här koden är inte ASCII-koden, utan den aktuella kodtabellens kod.
Returnerar en textsträng från en DBCS-text. Parametrarna anger startpositionen och antalet tecken.
MIDB("Text"; Start; Number_bytes)
Text är texten som innehåller tecken som ska hämtas.
Start is the position of the first character in the text to extract.
Number_bytes specifies the number of characters MIDB will return from text, in bytes.
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).
Returnerar en textsträng från en text. Parametrarna anger startpositionen och antalet tecken.
EXTEXT("Text"; Start; Tal)
Text är texten som innehåller tecken som ska hämtas.
Start är det första tecknets position i texten som du vill ta fram.
Tal anger antalet tecken i textdelen.
=MID("office";2;2) returnerar ff.
Returnerar ett tal som text med ett angivet antal decimaler och med eller utan tusentalsavgränsare.
FIXED(Number; Decimals [; NoThousandsSeparators])
tal är det tal som ska formateras.
Decimaler är antalet decimaler som ska visas.
Ingatusentalsangränsare (valfritt) anger om tusentalsangränsare ska användas. Om parametern är ett tal som inte är lika med 0, tas inte tusentalsavgränsaren med. Om parametern är lika med 0 eller om den saknas helt och hållet, visas tusentalsavgränsarna för dina aktuella lokala inställningar.
=FASTTAL(1234567.89;3) returnerar 1,234,567.890 som en textsträng.
=FASTTAL(1234567.89;3;1) returnerar 1234567,890 som en textsträng.
Returnerar koden för det första Unicode-tecknet i en text.
UNICODE("Text")
=UNICODE("(c)") returnerar Unicode-talet 169 för copyrighttecknet.
See also the UNICHAR() function.
Returnerar längden på en sträng inklusive blanksteg.
LÄNGD("Text")
Text är texten vars längd ska anges.
=LÄNGD("God kväll") returnerar 14.
=LÄNGD(12345,67) returnerar 8.
Returns the last character or characters of a text with double bytes characters sets (DBCS).
RIGHTB("Text" [; Number_bytes])
Text is the text of which the right part is to be determined.
Number_bytes (optional) specifies the number of characters you want RIGHTB to extract, based on bytes.
RIGHTB("ä¸ĺ›˝";1) returns " " (1 byte is only half a DBCS character and a space character is returned instead).
RIGHTB("ä¸ĺ›˝";2) returns "ĺ›˝" (2 bytes constitute one complete DBCS character).
RIGHTB("ä¸ĺ›˝";3) returns " ĺ›˝" (3 bytes constitute one half DBCS character and one whole DBCS character; a space is returned for the first half).
RIGHTB("ä¸ĺ›˝";4) returns "ä¸ĺ›˝" (4 bytes constitute two complete DBCS characters).
RIGHTB("office";3) returns "ice" (3 non-DBCS characters each consisting of 1 byte).
Returns the position of a string of text within another string.You can also define where to begin the search. The search term can be a number or any string of characters. The search is case-sensitive.
FIND("FindText"; "Text" [; Position])
Hittatext hänvisar till texten som eftersöks.
Text är texten där sökningen utförs.
Position (valfritt) är positionen i texten där sökningen ska starta.
=HITTA(76;998877665544) returnerar 6.
Returns the position of a text segment within a character string. You can set the start of the search as an option. The search text can be a number or any sequence of characters. The search is not case-sensitive. If the text is not found, returns error 519 (#VALUE).
SEARCH("FindText"; "Text" [; Position])
Hittatext är texten som ska sökas.
Text är texten där sökningen utförs.
Position (valfritt) är positionen i texten där sökningen ska starta.
=SĂ–K(54;998877665544) returnerar 10.
Tar bort mellanslag från en sträng, lämnar endast ett mellanslagstecken mellan ord.
RENSA("Text")
Text refererar till text i vilken mellanrum ska tas bort.
=TRIM(" hello world ") returns hello world without leading and trailing spaces and with single space between words.
Upprepar en teckensträng antal gånger.
REP("Text"; Tal)
Text är texten som ska upprepas.
Tal är antalet upprepningar.
Resultatet får vara högst 255 tecken långt.
=REP("God morgon";2) returnerar God morgonGod morgon.