Tekstfunksjoner
Denne delen inneholder beskrivelser av Tekst-funksjonene.
Sett inn → Funksjon → Kategori Tekst
Bruk av doble anførselstegn i formler
For å inkludere en tekststreng i en formel, plasser tekststrengen mellom to doble anførselstegn (") og Calc tar tegnene i strengen uten å forsøke å tolke dem. For eksempel formelen ="Hello world!" viser tekststrengen Hello world! i cellen, uten omgivende doble anførselstegn.
Den mer komplekse formelen =CONCATENATE("Livet er veldig enkelt", "; "men vi insisterer på å gjøre det komplisert "; "(Confucius).") setter sammen tre individuelle strenger i doble anførselstegn, og skriver ut Livet er veldig enkelt, men vi insisterer på å gjøre det komplisert (Confucius).
For å plassere et bokstavelig dobbelt anførselstegn i en streng inne i en formel, kan to metoder brukes:
-
Du kan "unnslippe" det doble anførselstegnet med et ekstra doble anførselstegn, og Calc behandler det dobbelte anførselstegnet som en bokstav verdi. For eksempel, formelen ="Mitt navn er ""John Doe""." gir ut strengen Mitt navn er "John Doe". Et annet enkelt eksempel er formelen =UNICODE("""") som returnerer 34, desimalverdien til Unicode-anførselstegn (U+0022) – her indikerer det første og fjerde doble anførselstegn begynnelsen og slutten av strengen, mens det andre doble anførselstegn unnslipper det tredje.
-
Du kan bruke CHAR-funksjonen eller UNICHAR-funksjonen for å sette inn et dobbelt anførselstegn. For eksempel er formelen =UNICHAR(34) & "The Catcher in the Rye" & UNICHAR(34) & " en kjent bok av J. D. Salinger." viser strengen "The Catcher in the Rye" er en kjent bok av J. D. Salinger.
Vær oppmerksom på at Calcs AutoCorrect-funksjon kan endre doble anførselstegn. Autokorrektur skal ikke endre de doble anførselstegnene i formelceller, men kan endre de som brukes i ikke-formelceller som inneholder tekst. Hvis du for eksempel kopierer en streng som er omgitt av en annen form for typografiske doble anførselstegn, for eksempel venstre doble anførselstegn (U+201C) og høyre doble anførselstegn (U+201D), og deretter limer inn i et formelcelle, kan det oppstå en feil. Åpne Doble anførselstegn-området i for å angi tegnene som brukes til automatisk å korrigere start- og slutttypografiske doble anførselstegn. Fjern merket for -bryterknappen for å deaktivere funksjonen.
Tom streng og blanke celler
celler med den tomme strengen ("") tilsvarer ikke blanke celler. Når du søker eller beregner med tekst, er den tomme strengen "" teksten med lengde null.
For eksempel, når formelen i A1 returnerer den tomme strengen "", gjelder følgende:
= ISBLANK (A1) Returnerer USANN. Cellen er ikke tom.
=ISFORMULA(A1) returnerer SANN. Cellen er en formel.
=ISLOGICAL(A1) returnerer USANN. Ikke en logisk verdi
=ISNONTEXT(A1) returnerer USANN. Cellen har en tom streng.
=ISNUMBER(A1) returnerer USANN. Er ikke et tall.
=ISTEXT(A1) returnerer SANN. Cellen har en tom streng, som er beregnet med en formel.
=LEN(A1) Returnerer 0. Lengden på den tomme strengen er 0.
Returnerer den numeriske verdien som tilsvarer et romersk tall uttrykt som tekst.
Konverterer dobbelbyte (full bredde) tegn til enkeltbyte (halvbredde) ASCII- og katakana-tegn.
Konverterer et tall til thailandsk tekst, inkludert navnene på thailandsk valuta.
Konverterer et positivt heltall til en spesifisert base til en tekst fra nummereringssystemet. Sifrene 0-9 og bokstavene A-Z brukes.
Konverterer et tall til et tegn i henhold til gjeldende kodetabell. Tallet kan være et tosifret eller tresifret heltall.
Alle tegn som ikke skrives ut, fjernes fra strengen.
Returnerer en numerisk kode for det første tegnet i en tekststreng.
Kombinerer flere tekststrenger til én streng.
Konverterer tekst som representerer et tall i et tallsystem med den gitte grunnradixen til et positivt heltall. Radiksen må være i området 2 til 36. Mellomrom og tabulatorer ignoreres. Tekst-feltet skiller ikke mellom store og små bokstaver.
Konverterer et tall til en streng som representerer beløpet i valutaformatet, avrundet til et spesifisert desimal, ved å bruke desimalskilletegnet som tilsvarer gjeldende lokalitetsinnstilling. I feltet Verdi skriver du inn nummeret skal konverteres. Du kan eventuelt angi antall desimaler i Desimaler-feltet. Hvis ingen verdi er spesifisert, vil alle tall i valutaformat vises med to desimaler.
Sammenligner to tekststrenger og returnerer SANN hvis de er identiske. Denne funksjonen skiller mellom store og små bokstaver.
Returnerer posisjonen til en tekststreng i en annen streng.Du kan også definere hvor søket skal begynne. Søkeordet kan være et tall eller en hvilken som helst streng med tegn. Søket skiller mellom store og små bokstaver.
Returnerer et tall som tekst med et spesifisert antall desimaler og valgfrie tusenskilletegn.
Konverterer enkeltbyte (halvbredde) ASCII- eller katakana-tegn til dobbelbytetegn (full bredde).
Returnerer det eller de første tegnene i en tekst.
Returns the first characters of a DBCS text.
Returnerer lengden på en streng inkludert mellomrom.
For double-byte character set (DBCS) languages, returns the number of bytes used to represent the characters in a text string.
Konverterer alle store bokstaver i en tekststreng til små bokstaver.
Returns a text string of a text. The parameters specify the starting position and the number of characters.
Returns a text string of a DBCS text. The parameters specify the starting position and the number of characters.
Gjør den første bokstaven med stor bokstav i alle ord i en tekststreng.
Sammenser og trekker ut eller erstatter tekst ved hjelp av regulære uttrykk.
Erstatter en del av en tekststreng med en annen tekststreng. Denne funksjonen kan brukes til å erstatte både tegn og tall (som automatisk konverteres til tekst). Resultatet av funksjonen vises alltid som tekst. Hvis du har tenkt å utføre ytterligere beregninger med et tall som er erstattet med tekst, må du konvertere det tilbake til et tall ved å bruke VERDI funksjon.
Gjentar en tegnstreng med det gitte antallet kopier.
Returnerer det eller de siste tegnene i en tekst.
Returns the last character or characters of a text with double bytes characters sets (DBCS).
Konverterer et tall til et romertall. Verdiområdet må være mellom 0 og 3999. En forenklingsmodus kan angis i området fra 0 til 4.
Returnerer posisjonen til et tekstsegment i en tegnstreng. Du kan angi starten på søket som et alternativ. Søketeksten kan være et tall eller en hvilken som helst sekvens av tegn. Søket skiller ikke mellom store og små bokstaver. Hvis teksten ikke blir funnet, returnerer feil 519 (#VERDI).
Erstatter ny tekst med gammel tekst i en streng.
Denne funksjonen returnerer målteksten, eller en tom tekststreng hvis målet ikke er tekst.
Konverterer en verdi til tekst i henhold til et gitt format.
Fjerner mellomrom fra en streng, og lar bare et enkelt mellomrom stå mellom ordene.
Konverterer et kodenummer til et Unicode-tegn eller -bokstav.
Returnerer den numeriske koden for det første Unicode-tegnet i en tekststreng.
Konverterer strengen spesifisert i tekst-feltet til store bokstaver.
Konverterer strengrepresentasjonen av et tall til numerisk form. Hvis den medfølgende strengen er en gyldig dato, klokkeslett eller dato-klokkeslett, returneres det tilsvarende serienummeret for dato og klokkeslett.
Få nettinnhold fra en URI.
Bruk et XPath-uttrykk på et XML-dokument.
Returnerer en URL-kodet streng.