IBM Lotus Symphony
|
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 .
Konverterer et positivt heltall for et angitt grunntall til tekst fra nummereringssystemet. Sifrene 0-9 og bokstavene A-Z blir brukt.
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.
Konverterer et tall til et tegn i henhold til gjeldende kodetabell. Tallet kan være et tosifret eller tresifret heltall.
Returnerer en numerisk kode for det første tegnet i en tekststreng.
Kombinerer flere tekststrenger til en streng.
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.
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.
DECIMAL("17";10) returnerer 17.
DECIMAL("FACE";16) returnerer 64206.
DECIMAL("0101";2) returnerer 5.
Se også disse funksjonene:
BASE.
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.
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.
DOLLAR(255) returnerer $255,00.
DOLLAR(367,456;2) returnerer $367,46. Bruk desimaltegnet som samsvarer med gjeldende nasjonale innstillinger.
Se også disse funksjonene:
Sammenligner to tekststrenger og returnerer TRUE hvis de er identiske. Denne funksjonen skiller mellom store og små bokstaver.
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.
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.
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.
Returnerer det første tegnet eller de første tegnene i en tekststreng.
Returnerer et tekstsegment i en tegnstreng. Parameterne angir startposisjonen og antall tegn.
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.
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.
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.
Gjentar en tegnstreng etter gitt antall eksemplarer.
Definerer det siste tegnet eller de siste tegnene i en tekststreng.
Konverterer et tall til et romertall. Verdiområdet må være mellom 0 og 3999, modiene kan være heltall fra 0 til 4.
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.
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
. 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.
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.
Erstatter ny tekst med gammel tekst i en streng.
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.
Denne funksjonen konverterer et tall til en tom tekststreng.
Fjerner mellomrom som står foran en streng, eller justerer celleinnholdet til venstre.
TRIM(Tekst)
tekst refererer til tekst der foranstilte mellomrom blir fjernet, eller til cellen der innholdet skal venstrejusteres.