Denne delen inneholder beskrivelser av Tekst-funksjonene.
For å bruke denne funksjonen …
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 Verktøy - Alternativer for autokorrektur - Lokaliserte alternativer for å angi tegnene som brukes til automatisk å korrigere start- og slutttypografiske doble anførselstegn. Fjern merket for Erstatt-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.
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.
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.
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.
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).
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.