IBM Lotus Symphony


Tekstfunksjoner

Denne delen inneholder beskrivelser av tekstfunksjonene, sammen med et eksempel. Følgende funksjoner beskrives nedenfor: ARABIC , BASE , CHAR , CLEAN , CODE , CONCATENATE , DECIMAL , DOLLAR , FIND , FIXED , LEFT , LEN , LOWER , MID , PROPER , REPLACE , REPT , RIGHT , ROMAN , SEARCH , SUBSTITUTE , T , TEXT , TRIM , UPPER , VALUE .

ARABIC

Beregner verdien til et romertall. Verdiområdet må være mellom 0 og 3999.

Syntaks

ARABIC (Tekst)

Tekst er teksten som representerer et romertall.

Eksempel

ARABIC("MXIV") returnerer 1014

ARABIC("MMII") returnerer 2002

Se også disse funksjonene:

ROMAN.

BASE

Konverterer et positivt heltall for et angitt grunntall til tekst fra nummereringssystemet. Sifrene 0-9 og bokstavene A-Z blir brukt.

Syntaks

BASE(Tall; Grunntall; [Minimumslengde])

tall er det positive heltallet som skal konverteres.

grunntall viser grunntallet til tallsystemet. Det kan være et hvilket som helst positivt heltall mellom 2 og 36.

Minimumslengde (valgfri) bestemmer minimumslengden til tegnsekvensen som er opprettet. Hvis teksten er kortere enn den angitte minimumslengden, blir det lagt til nuller til venstre for strengen.

Eksempel

BASE(17;10;4) returnerer 0017 i desimalsystemet.

BASE(17;2) returnerer 10001 i det binære tallsystemet.

BASE(255;16;4) returnerer 00FF i det heksadesimale tallsystemet.

Se også disse funksjonene:

DECIMAL.

CHAR

Konverterer et tall til et tegn i henhold til gjeldende kodetabell. Tallet kan være et tosifret eller tresifret heltall.

Syntaks

CHAR(tall)

tall er et tall mellom 1 og 255 som representerer kodeverdien for tegnet.

Eksempel

CHARACTER(100) returnerer tegnet "d".

Se også disse funksjonene:

CODE

CLEAN

Alle tegn som ikke kan skrives ut, blir fjernet fra strengen.

Syntaks

CLEAN(tekst)

tekst viser til teksten der alle tegn som ikke kan skrives ut, skal fjernes.

Se også disse funksjonene:

CHAR, TRIM.

CODE

Returnerer en numerisk kode for det første tegnet i en tekststreng.

Syntaks

CODE(Tekst)

Tekst er teksten der du finner koden til det første tegnet.

Eksempel

CODE("Hieronymus") returnerer 72, CODE("hieroglyphic") returnerer 104.

Dette ikonet angir at det finnes tekst som inneholder tilleggsinformasjon. Koden som brukes her, viser ikke til ASCII, men til gjeldende kodetabell som er lastet inn.

Se også disse funksjonene:

CHAR

CONCATENATE

Kombinerer flere tekststrenger til en streng.

Syntaks

CONCATENATE(Tekst 1;...;Tekst 30)

Tekst 1; tekst 2; ... representerer opptil 30 tekstavsnitt som skal slås samme til en streng.

Eksempel

CONCATENATE("God ";"morgen ";"fru ";"Dal") returnerer God morgen fru Dal.

DECIMAL

Konverterer tekst med tegn fra et tallsystem til et positivt heltall i det angitte grunntallet. Grunntallet må være i området 2 til 36. Mellomrom og tabulatorer blir ignorert. Tekstfeltet skiller ikke mellom store og små bokstaver.

Hvis grunntallet er 16, vil en foranstilt x eller X eller 0x eller 0X, og en tilføyd h eller H, bli ignorert. Hvis grunntallet er 2, blir en tilføyd b eller B ignorert. Andre tegn som ikke tilhører tallsystemet, genererer en feil.

Syntaks

DECIMAL(Tekst; Grunntall)

tekst er teksten som skal konverteres. Hvis du vil differensiere mellom et heksadesimalt tall, for eksempel A1 og referansen til cellen A1, må du sette tallet i anførselstegn, for eksempel "A1" eller "AFFE".

grunntall viser grunntallet til tallsystemet. Det kan være et hvilket som helst positivt heltall mellom 2 og 36.

Eksempel

DECIMAL("17";10) returnerer 17.

DECIMAL("FACE";16) returnerer 64206.

DECIMAL("0101";2) returnerer 5.

Se også disse funksjonene:

BASE.

DOLLAR

Konverterer et tall til et beløp i valutaformatet, rundet av til det angitte antall desimaler. I feltet Verdi angir du tallet som skal konverteres til valuta. Du kan eventuelt angi antall desimaler i feltet Desimaler. Hvis du ikke angir noen verdi, blir alle tallene i valutaformatet vist med to desimaler.

Du angir valutaformatet i systeminnstillingene.

Syntaks

DOLLAR(verdi; desimaler)

verdi er et tall, en referanse til en celle som inneholder et tall, eller en formel som returnerer et tall.

desimaler er antall desimaler.

Eksempel

DOLLAR(255) returnerer $255,00.

DOLLAR(367,456;2) returnerer $367,46. Bruk desimaltegnet som samsvarer med gjeldende nasjonale innstillinger.

Se også disse funksjonene:

FIXED , TEXT , VALUE .

EXACT

Sammenligner to tekststrenger og returnerer TRUE hvis de er identiske. Denne funksjonen skiller mellom store og små bokstaver.

Syntaks

EXACT(tekst_1;tekst_2)

tekst_1 refererer til den første teksten som skal sammenlignes.

tekst_2 er den andre teksten som skal sammenlignes.

Eksempel

EXACT("IBM lab5";"IBM Lab5") returnerer FALSE.

Se også disse funksjonene:

LEN, SEARCH.

FIND

Ser etter en tekststreng i en annen streng. Du kan også definere hvor søket skal starte. Søkeordet kan være et tall eller en tegnstreng. Søket skiller mellom store og små bokstaver.

Syntaks

FIND(søketekst; tekst; posisjon)

søketekst refererer til teksten det skal søkes etter.

tekst er teksten det skal søkes i.

posisjon (valgfri) viser hvor i teksten søket skal begynne.

Eksempel

FIND(76;998877665544) returnerer 6.

Se også disse funksjonene:

EXACT, LEN, MID, SEARCH.

FIXED

Angir at et tall kan vises med et fast antall desimaler og med eller uten tusenskilletegn. Bruk denne funksjonen når du skal bruke et ensartet format på en kolonne med tall.

Syntaks

FIXED(Tall; desimaler; ingen tusenskilletegn)

Tall refererer til tallet som skal formateres.

Desimaler refererer til antall desimaler som skal vises.

Ingen tusenskilletegn (valgfri) bestemmer om tusenskilletegn blir brukt. Hvis parameteren er et tall som ikke er lik 0, blir tusenskilletegnet utelatt. Hvis parametere er lik 0 eller mangler helt, blir tusenskilletegnet i de gjeldende nasjonale innstillingene vist.

Eksempel

FIXED(1234567,89;3) returnerer 1.234.567,890. FIXED(1234567,89;3;1) returnerer 1234567,890.

Se også disse funksjonene:

DOLLAR , ROUND , TEXT , VALUE .

LEN

Returnerer lengden på en streng inkludert mellomrom.

Syntaks

LEN(tekst)

tekst er teksten som lengden skal bestemmes for.

Eksempel

LEN("God ettermiddag") returnerer 15.

LEN(12345,67) returnerer 8.

Se også disse funksjonene:

EXACT, SEARCH.

LOWER

Konverterer alle store bokstaver i en tekststreng til små bokstaver.

Syntaks

LOWER(tekst)

tekst refererer til teksten som skal konverteres.

Eksempel

LOWER("IBM") returnerer ibm.

Se også disse funksjonene:

PROPER, UPPER.

MID

Returnerer et tekstsegment i en tegnstreng. Parameterne angir startposisjonen og antall tegn.

Syntaks

MID(tekst; start; antall)

tekst er teksten som inneholder tegnene som skal trekkes ut.

start er posisjonen til det første tegnet i teksten som skal trekkes ut.

antall angir antall tegn i den delen av teksten.

Eksempel

MID("IBM TB 2004";5;2) returnerer TB.

Se også disse funksjonene:

CODE, FIND, LEFT, RIGHT, SEARCH.

PROPER

Bruker stor forbokstav i alle ord i en tekststreng.

Syntaks

PROPER(tekst)

tekst refererer til teksten som skal konverteres.

Eksempel

PROPER("ibm software lab") returnerer Ibm Software Lab.

Se også disse funksjonene:

UPPER, LOWER.

REPLACE

Erstatter deler av en tekststreng med en annen tekststreng. Du kan bruke denne funksjonen for å erstatte både tegn og tall (som automatisk konverteres til tekst). Resultatet av funksjonen blir alltid vist som tekst. Hvis du skal utføre flere beregninger med et tall som er erstattet med tekst, må du konvertere det tilbake til et tall ved hjelp av VALUE-funksjonen.

All tekst som inneholder tall, må settes i anførselstegn hvis du ikke vil at den skal tolkes som et tall og automatisk konverteres til tekst.

Syntaks

REPLACE(tekst; posisjon; lengde; ny tekst)

tekst refererer til teksten der en del skal erstattes.

posisjon refererer til posisjonen i teksten der erstatningen skal begynne.

lengde er antall tegn i en tekst som skal erstattes.

ny tekst refererer til teksten som erstatter en tekst.

Eksempel

REPLACE("1234567";1;1;"444") returnerer "444234567". Et tegn i posisjon 1 blir erstattet fullstendig av ny tekst.

Se også disse funksjonene:

MID, SEARCH, SUBSTITUTE, TRIM.

REPT

Gjentar en tegnstreng etter gitt antall eksemplarer.

Syntaks

REPT(tekst; antall)

tekst er teksten som skal gjentas.

antall er antall gjentakelser.

Resultatet kan være på maksimalt 255 tegn.

Eksempel

REPT("God morgen"; 2) returnerer God morgenGod morgen.

RIGHT

Definerer det siste tegnet eller de siste tegnene i en tekststreng.

Syntaks

RIGHT(tekst; antall)

tekst er teksten som den høyre delen skal bestemmes for.

antall (valgfri) er antall tegn fra den høyre delen av teksten.

Eksempel

RIGHT("Hui";2) returnerer ui.

Se også disse funksjonene:

LEFT, MID.

ROMAN

Konverterer et tall til et romertall. Verdiområdet må være mellom 0 og 3999, modiene kan være heltall fra 0 til 4.

Syntaks

ROMAN(Tall; Modus)

Tall er tallet som skal konverteres til et romertall.

Modus (valgfri) viser forenklingsgraden. Jo høyere verdien er, desto større er forenklingen av romertallene.

Eksempel

ROMAN(999) returnerer CMXCIX

ROMAN(999;0) returnerer CMXCIX

ROMAN (999;1) returnerer LMVLIV

ROMAN(999;2) returnerer XMIX

ROMAN(999;3) returnerer VMIV

ROMAN(999;4) returnerer IM

Se også disse funksjonene:

ARABIC

SEARCH

Returnerer posisjonen til et tekstsegment i en tegnstreng. Du kan velge å angi hvor søket skal starte. Søketeksten kan være et tall eller en hvilken som helst tegnsekvens. Søket skiller ikke mellom store og små bokstaver.

Søket støtter

vanlige uttrykk

. Når du har angitt teksten, kan du for eksempel angi "all.*" for å finne den første forekomsten av "all" fulgt av hvilke som helst tegn.

Syntaks

SEARCH(søketekst; tekst; posisjon)

søketekst er teksten det skal søkes etter.

tekst er teksten det skal søkes i.

posisjon (valgfri) viser hvor i teksten søket skal begynne.

Eksempel

SEARCH(54;998877665544) returnerer 10.

Se også disse funksjonene:

FIND, MID, REPLACE, SUBSTITUTE.

SUBSTITUTE

Erstatter ny tekst med gammel tekst i en streng.

Syntaks

SUBSTITUTE(tekst; søketekst; ny tekst; forekomst)

tekst er teksten der tekstsegmentene skal utveksles.

søketekst er tekstsegmentet som skal erstattes (en rekke ganger).

ny tekst er teksten som skal erstatte tekstsegmentet.

forekomst (valgfri) viser hvor mange forekomster av søketeksten som skal erstattes. Hvis denne parameteren mangler, blir søketeksten erstattet gjennom hele.

Eksempel

SUBSTITUTE("123123123"; "3"; "abc") returnerer 12abc12abc12abc.

SUBSTITUTE("123123123"; "3"; "abc"; 2) returnerer 12312abc123.

Se også disse funksjonene:

REPLACE, TRIM.

T

Denne funksjonen konverterer et tall til en tom tekststreng.

Syntaks

T(verdi)

verdi er verdien som skal konverteres. En referanse kan også bli brukt som en parameter. Hvis den refererte cellen inneholder et tall eller en formel med et numerisk resultat, vil resultatet være en tom streng.

Eksempel

T(12345) blir en tom streng "", hvis 12345 blir formatert som et tall. T("12345") returnerer 12345.

Se også disse funksjonene:

N, VALUE.

TEXT

Konverterer et tall til tekst i henhold til et gitt format.

Syntaks

TEXT(Tall; Format)

Tall er den numeriske verdien som skal konverteres.

Format er teksten som definerer formatet. Bruk desimal- eller tusenskilletegn i henhold til språket angitt i celleformatet.

Se også disse funksjonene:

DOLLAR , FIXED , T , VALUE .

TRIM

Fjerner mellomrom som står foran en streng, eller justerer celleinnholdet til venstre.

Syntaks

TRIM(Tekst)

tekst refererer til tekst der foranstilte mellomrom blir fjernet, eller til cellen der innholdet skal venstrejusteres.

Eksempel

TRIM(" hallo") returnerer "hallo".

Se også disse funksjonene:

CLEAN, REPLACE, MID, SUBSTITUTE.

UPPER

Konverterer strengen angitt i tekstfeltet, til store bokstaver.

Syntaks

UPPER(tekst)

tekst refererer til de små bokstavene du vi konvertere til store bokstaver.

Eksempel

UPPER("God morgen") returnerer GOD MORGEN.

Se også disse funksjonene:

LOWER, PROPER.

VALUE

Konverterer en tekststreng til et tall.

Syntaks

VALUE(tekst)

tekst er teksten som skal konverteres til et tall.

Eksempel

VALUE("4321") returnerer 4321.

Se også disse funksjonene:

DOLLAR , FIXED , TEXT .


Tilbakemelding om produktet | Annen dokumentasjon | Varemerker