IBM Lotus Symphony


Besedilne funkcije

V tem odseku so opisi besedilnih funkcij skupaj s primeri. Spodaj opisane funkcije so: 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

Izračuna vrednost rimskega števila. Obseg vrednosti mora biti med 0 in 3999.

Skladnja

ARABIC (Text)

Text je besedilo, ki predstavlja rimsko številko.

Primer

Arabic("MXIV") vrne 1014

Arabic("MMII") vrne 2002

Glejte tudi naslednje funkcije:

ROMAN.

BASE

Pretvori pozitivno celo število na podani osnovi v besedilo iz številskega sistema. Uporabljajo se cifre 0-9 in črke A-Z.

Skladnja

BASE(Number; Radix; [Minimum length])

number je pozitivno celo število, ki naj se pretvori.

radix označuje osnovo številskega sistema. Lahko je poljubno pozitivno število med 2 in 36.

Minimum length (neobvezno) določa najmanjšo dolžino zaporedja znakov, ki je bilo ustvarjeno. Če je besedilo krajše od podane najmanjše dolžine, se na levi del niza dodajo ničle.

Primer

BASE(17;10;4) vrne 0017 v decimalnem sistemu.

BASE(17;2) vrne 10001 v dvojiškem sistemu.

BASE(255;16;4) vrne 00FF v šestnajstiškem sistemu.

Glejte tudi naslednje funkcije:

DECIMAL.

CHAR

Pretvori število v znak skladno s trenutno kodno tabelo. Število je lahko dvomestno ali trimestno celo število.

Skladnja

CHAR(number)

number je število med 1 in 255, ki predstavlja kodno vrednost znaka.

Primer

CHARACTER(100) vrne znak "d".

Glejte tudi naslednje funkcije:

CODE

CLEAN

Vsi nenatisljivi znaki se odstranijo iz niza.

Skladnja

CLEAN(text)

text se nanaša na besedilo, iz katerega naj se odstranijo nenatisljivi znaki.

Glejte tudi naslednje funkcije:

CHAR, TRIM.

CODE

Vrne številsko kodo za prvi znak v besedilnem nizu.

Skladnja

CODE(Text)

Text je besedilo, za katerega naj se poišče koda prvega znaka.

Primer

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

Ta ikona označi besedilo z dodatnimi informacijami. Koda, ki se tu uporablja, se ne nanaša na ASCII, temveč na kodno tabelo, ki je trenutno naložena.

Glejte tudi naslednje funkcije:

CHAR

CONCATENATE

Združi več besedilnih nizov v en niz.

Skladnja

CONCATENATE(Text 1;...;Text 30)

Text 1; text 2; ... predstavlja do 30 odlomkov besedila, ki naj se združijo v en niz.

Primer

CONCATENATE("Dobro ";"jutro, ";"ga. ";"Novak") vrne Dobro jutro, ga. Novak.

DECIMAL

Pretvori besedilo z znaki iz številskega sistema v pozitivno celo število na določenem osnovnem korenu. Parameter radix mora biti med 2 in 36. Presledki in tabulatorji se prezrejo. Besedilno polje ne razlikuje velikih in malih črk.

Če je parameter radix 16, se vodilni X ali X ali 0x ali 0X in dodani h ali H ne upošteva. Če je parameter radix 2, se pripeti b ali B ne upošteva. drugi znaki, ki ne pripadajo številskemu sistemu, generirajo sporočilo o napaki.

Skladnja

DECIMAL(Text; Radix)

text je besedilo, ki naj se pretvori. Če želite razlikovati med šestnajstiškim številom, kot je A1, in sklicem na celico A1, morate postaviti številko v narekovaje, na primer "A1" ali "AFFE".

radix označuje osnovo številskega sistema. Lahko je poljubno pozitivno število med 2 in 36.

Primer

DECIMAL("17";10) vrne 17.

DECIMAL("FACE";16) vrne 64206.

DECIMAL("0101";2) vrne 5.

Glejte tudi naslednje funkcije:

BASE.

DOLLAR

Pretvori število v količino v zapisu valute, zaokroženo na podano decimalno mesto. V polje value vnesite število, ki naj se pretvori v valuto. Neobvezno pa lahko tudi vnesete število decimalnih mest v polje decimalke. Če vrednost ni podana, bodo vsa števila v zapisu valute podane z dvema decimalnima mestoma.

Obliko valute nastavite v sistemskih nastavitvah.

Skladnja

DOLLAR(value; decimals)

value je številka, sklic na celico, ki vsebuje številko, ali formula, ki vrne številko.

decimals je število decimalnih mest.

Primer

DOLLAR(255) vrne $255,00.

DOLLAR(367,456;2) vrne $367,46. Uporabite decimalno ločilo, ki ustreza trenutnim področnim nastavitvam.

Glejte tudi naslednje funkcije:

FIXED, TEXT, VALUE.

EXACT

Primerja dva besedilna niza in vrne TRUE, če sta identična. Ta funkcija razlikuje velike in male črke.

Skladnja

EXACT(text_1;text_2)

text_1 se sklicuje na prvo besedilo, ki naj se primerja.

text_2 je drugo besedilo, ki naj se primerja.

Primer

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

Glejte tudi naslednje funkcije:

LEN, SEARCH.

FIND

Išče niz besedila znotraj drugega niza. Prav tako lahko definirate, kje naj se iskanje začne. Iskalni izraz je lahko poljubno število ali poljuben znakovni niz. Iskanje razlikuje velike in male črke.

Skladnja

FIND(find_text; text; position)

find_text se nanaša na besedilo, ki naj se poišče.

text je besedilo, po katerem se izvaja iskanje.

position (neobvezno) je položaj v besedilu, kjer naj se začne iskanje.

Primer

FIND(76;998877665544) vrne 6.

Glejte tudi naslednje funkcije:

EXACT, LEN, MID, SEARCH.

FIXED

Podaja, da naj bo število prikazano s fiksnim številom decimalnih mest z ali brez ločila tisočic. Ta funkcija se lahko uporablja, da se uveljavi enako oblikovanje za stolpec števil.

Skladnja

FIXED(Number; decimals; no thousands separators)

Number je število, ki naj se oblikuje.

Decimals je število decimalnih mest, ki naj se prikaže.

No thousands separators (neobvezno) določi, ali naj se uporabi ločilo tisočic. Če je parameter število, ki ni enako 0, se ločilo tisočic ne bo prikazalo. Če je parameter enak 0 ali pa če manjka, bo prikazano ločilo tisočic, ki ga definirajo vaše trenutne področne nastavitve.

Primer

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

Glejte tudi naslednje funkcije:

DOLLAR, ROUND, TEXT, VALUE.

LEN

Vrne dolžino niza, vključno s presledki.

Skladnja

LEN(text)

text je besedilo, katerega dolžina naj se določi.

Primer

LEN("Good Afternoon") vrne 14.

LEN(12345.67) vrne 8.

Glejte tudi naslednje funkcije:

EXACT, SEARCH.

LOWER

Pretvori vse velike črke v besedilnem nizu v male črke.

Skladnja

LOWER(text)

text je besedilo, ki naj se pretvori.

Primer

LOWER("IBM") vrne ibm.

Glejte tudi naslednje funkcije:

PROPER, UPPER.

MID

Vrne besedilni segment znakovnega niza. Parametri podajo začetni položaj in število znakov.

Skladnja

MID(text; start; number)

text je besedilo, ki vsebuje znake, ki naj jih funkcija vrne.

start je položaj prvega znaka v besedilu, ki naj ga funkcija vrne.

number podaja število znakov v delu besedila.

Primer

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

Glejte tudi naslednje funkcije:

CODE, FIND, LEFT, RIGHT, SEARCH.

PROPER

Spremeni prvo črko v veliko črko v vseh besedah besedilnega niza.

Skladnja

PROPER(text)

text je besedilo, ki naj se pretvori.

Primer

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

Glejte tudi naslednje funkcije:

UPPER, LOWER.

REPLACE

Zamenja del besedilnega niza z drugim besedilnim nizom. Ta funkcija se lahko uporablja za zamenjavo tako znakov kot številk (ki se samodejno pretvorijo v besedilo). Rezultat funkcije je vedno prikazan kot besedilo. Če želite izvesti nadaljnje izračune s številom, ki ga je zamenjalo besedilo, ga boste morali pretvoriti nazaj v število s funkcijo VALUE.

Vsako besedilo, ki vsebuje števila, mora biti ograjeno z narekovaji, če ne želite, da se interpretira kot število in samodejno pretvori v besedilo.

Skladnja

REPLACE(text; position; length; new text)

text je besedilo, katerega del naj se zamenja.

position je položaj v besedilu, kjer naj se začne zamenjava.

length je število znakov v parametru text, ki naj se zamenja.

new text je besedilo, ki zamenja parameter text.

Primer

REPLACE("1234567";1;1;"444") vrne "444234567". Parameter new text zamenja en znak na položaju 1.

Glejte tudi naslednje funkcije:

MID, SEARCH, SUBSTITUTE, TRIM.

REPT

Ponovi znakovni niz tolikokrat, kot je to določeno v parametru number.

Skladnja

REPT(text; number)

text je besedilo, ki naj se ponovi.

number je število ponovitev.

Rezultat ima lahko največ 255 znakov.

Primer

REPT("Good morning"; 2) vrne Good morningGood morning.

RIGHT

Definira zadnji znak ali znake v besedilnem nizu.

Skladnja

RIGHT(text; number)

text je besedilo, katerega desni del naj se določi.

number (neobvezno) je število znakov z desne strani besedila.

Primer

RIGHT("Hui";2) vrne ui.

Glejte tudi naslednje funkcije:

LEFT, MID.

ROMAN

Številko pretvori v rimsko številko. Obseg vrednosti mora biti med 0 in 3999, parameter mode pa je lahko celo število od 0 do 4.

Skladnja

ROMAN(Number; Mode)

Number je število, ki naj se pretvori v rimsko število.

Mode (neobvezno) označuje stopnjo poenostavljenosti. Višja ko je vrednost, večja je poenostavitev rimske številke.

Primer

ROMAN(999) vrne CMXCIX

ROMAN(999;0) vrne CMXCIX

ROMAN (999;1) vrne LMVLIV

ROMAN(999;2) vrne XMIX

ROMAN (999;3) vrne VMIV

ROMAN(999;4) vrne IM

Glejte tudi naslednje funkcije:

ARABIC

SEARCH

Vrne položaj besedilnega segmenta znotraj znakovnega niza. Začetek iskanja lahko nastavite kot možnost. Besedilo iskanja je lahko poljubno število ali zaporedje znakov. Iskanje ne razlikuje med velikimi in malimi črkami.

Iskanje podpira

regularne izraze

. Kakor hitro vnesete besedilo, lahko vnesete na primer "all.*", tako da najprej najdete prvo mesto "all", ki mu sledijo katerikoli znaki.

Skladnja

SEARCH(find_text; text; position)

find_text je besedilo, ki naj se poišče.

text je besedilo, v katerem bo izvedeno iskanje.

position (neobvezno) je položaj v besedilu, kjer naj se začne iskanje.

Primer

SEARCH(54;998877665544) vrne 10.

Glejte tudi naslednje funkcije:

FIND, MID, REPLACE, SUBSTITUTE.

SUBSTITUTE

Zamenja staro besedilo v nizu z novim.

Skladnja

SUBSTITUTE(text; search_text; new text; occurrence)

text je besedilo, v katerem naj se zamenjajo segmenti besedila.

search_text je segment besedila, ki bo zamenjan (tolikokrat, kot je določeno).

new text je novo besedilo, ki naj zamenja segment besedila.

occurrence (neobvezno) kaže, kolikokrat naj se iskano besedilo zamenja. Če ta parameter manjka, se parameter search text zamenja povsod.

Primer

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

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

Glejte tudi naslednje funkcije:

REPLACE, TRIM.

T

Ta funkcija spremeni številko v prazen besedilni niz.

Skladnja

T(value)

value je vrednost, ki naj se pretvori. Kot parameter prav tako lahko uporabite sklic. Če sklicevana celica vključuje število ali formulo, ki vrne številski rezultat, bo rezultat prazen niz.

Primer

T(12345) postane prazen niz "", če je 12345 oblikovan kot številka. T("12345") vrne 12345.

Glejte tudi naslednje funkcije:

N, VALUE.

TEXT

Pretvori število v besedilo skladno s podanim oblikovanjem.

Skladnja

TEXT(Number; Format)

Number je številska vrednost, ki naj se pretvori.

Format je besedilo, ki definira oblikovanje. Uporabite decimalna ločila in ločila tisočic skladno z jezikom, ki je nastavljen v oblikovanju celice.

Glejte tudi naslednje funkcije:

DOLLAR, FIXED, T, VALUE.

TRIM

Odstrani presledke, ki so pred nizom, ali pa poravna vsebino celice na levo.

Skladnja

TRIM(Text)

text je besedilo, v katerem se odstranijo vodilni presledki, ali celica, katere besedilo bo poravnano na levo.

Primer

TRIM(" hello") vrne "hello".

Glejte tudi naslednje funkcije:

CLEAN, REPLACE, MID, SUBSTITUTE.

UPPER

Pretvori podani niz v polju text v velike črke.

Skladnja

UPPER(text)

text je niz v malih črkah, ki ga želite pretvoriti v velike črke.

Primer

UPPER("Dobro jutro") vrne DOBRO JUTRO.

Glejte tudi naslednje funkcije:

LOWER, PROPER.

VALUE

Besedilni niz spremeni v številko.

Skladnja

VALUE(text)

text je besedilo, ki naj se pretvori v število.

Primer

VALUE("4321") vrne 4321.

Glejte tudi naslednje funkcije:

DOLLAR, FIXED, TEXT.


Povratne informacije o izdelku | Dodatna dokumentacija | Blagovne znamke