IBM Lotus Symphony


Textové funkcie

Táto časť obsahuje opisy funkcií Textu, spolu s príkladmi. Nasleduje opis týchto funkcií: 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

Vypočíta hodnotu rímskej číslice. Hodnota rozsahu musí byť medzi 0 a 3999.

Syntax

ARABIC (Text)

Parameter Text je text, ktorý predstavuje rímsku číslicu.

Príklad

Funkcia ARABIC("MXIV") vráti hodnotu 1014

Funkcia ARABIC("MMII") vráti hodnotu 2002

Pozrite si aj tieto funkcie:

ROMAN.

BASE

Skonvertuje kladné celé číslo so zadaným základom na text zo systému číslovania. Použité sú číslice 0-9 a písmená A-Z.

Syntax

BASE(Číslo; Základ; [Minimálna dĺžka])

Parameter číslo je kladné celé číslo, ktoré má byť skonvertované.

Parameter základ označuje základ systému čísel. Môže to byť ľubovoľné kladné celé číslo od 2 do 36.

Parameter Minimálna dĺžka (voliteľný) určí minimálnu dĺžku vytvorenej znakovej postupnosti. Ak je text kratší ako označená minimálna dĺžka, naľavo od reťazca budú pridané nuly.

Príklad

Funkcia BASE(17;10;4) vráti hodnotu 0017 v desiatkovej sústave.

Funkcia BASE(17;2) vráti hodnotu 10001 v binárnej sústave.

Funkcia BASE(255;16;4) vráti hodnotu 00FF v hexadecimálnej sústave.

Pozrite si aj tieto funkcie:

DECIMAL.

CHAR

Skonvertuje číslo na znak podľa aktuálnej tabuľky kódov. Číslo môže byť dvojciferné alebo trojciferné celé číslo.

Syntax

CHAR(číslo)

Parameter číslo je číslo od 1 do 255 predstavujúce hodnotu kódu pre daný znak.

Príklad

Funkcia CHARACTER(100) vráti znak "d".

Pozrite si aj tieto funkcie:

CODE

CLEAN

Všetky znaky, ktoré sa netlačia, sú z reťazca odstránené.

Syntax

CLEAN(text)

Parameter text odkazuje na text, z ktorého sa majú odstrániť všetky znaky, ktoré sa netlačia.

Pozrite si aj tieto funkcie:

CHAR, TRIM.

CODE

Vráti numerický kód na prvý znak v textovom reťazci.

Syntax

CODE(Text)

Parameter Text je text, pre ktorý má byť vyhľadaný kód prvého znaku.

Príklad

Funkcia CODE("Hieronymus") vráti hodnotu 72, CODE("hieroglyfy") vráti hodnotu 104.

Táto ikona označuje text, obsahujúci ďalšie informácie. Použitý kód neodkazuje na systém ASCII, ale na aktuálnu tabuľku kódov.

Pozrite si aj tieto funkcie:

CHAR

CONCATENATE

Zlúči niekoľko textových reťazcov do jedného reťazca.

Syntax

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

Parameter Text 1; text 2; ... predstavuje maximálne 30 úsekov, ktoré majú byť zlúčené do jedného reťazca.

Príklad

Funkcia CONCATENATE("Dobré ";"ráno ";"pani ";"Doeová") vráti hodnotu Dobré ráno pani Doeová.

DECIMAL

Skonvertuje text so znakmi zo systému čísel na kladné celé číslo v danom základe. Základ musí byť v rozsahu od 2 do 36. Medzery a medzery vytvorené tabulátorom sú ignorované. Pole textu nerozlišuje veľkosť písmen.

Ak je základ 16, prvé x alebo X alebo 0x alebo 0X, a pripojené h alebo H je ignorované. Ak je základ 2, pripojené b alebo B je ignorované. Ostatné znaky, ktoré nepatria do systému čísel vygenerujú chybu.

Syntax

DECIMAL(Text; Základ)

Parameter text je text, ktorý má byť skonvertovaný. Ak chcete rozlíšiť medzi hexadecimálnym číslom, napríklad A1 a odkazom na bunku A1, musíte dať číslo do úvodzoviek. Napríklad "A1" alebo "AFFE".

Parameter základ označuje základ systému čísel. Môže to byť ľubovoľné kladné celé číslo od 2 do 36.

Príklad

Funkcia DECIMAL("17";10) vráti hodnotu 17.

Funkcia DECIMAL("FACE";16) vráti hodnotu 64206.

Funkcia DECIMAL("0101";2) vráti hodnotu 5.

Pozrite si aj tieto funkcie:

BASE.

DOLLAR

Skonvertuje číslo na čiastku v menovom formáte a zaokrúhli ho na zadaný počet desatinných miest. Do poľa hodnota zadajte číslo, ktoré má byť skonvertované na menu. Voliteľne môžete do poľa desatinné čísla zadať počet desatinných miest. Ak nie je zadaná žiadna hodnota, všetky čísla v menovom formáte budú zobrazené s dvoma desatinnými miestami.

Formát meny zadávate v nastaveniach systému.

Syntax

DOLLAR(hodnota; desatinné čísla)

Parameter hodnota je číslo, odkaz na bunku obsahujúcu číslo alebo vzorec, ktorý vráti číslo.

Parameter desatinné čísla je počet desatinných miest.

Príklad

Funkcia DOLLAR(255) vráti hodnotu $255.00.

Funkcia DOLLAR(367.456;2) vráti hodnotu $367.46. Použite oddeľovač desatinných miest, ktorý zodpovedá aktuálnemu miestnemu nastaveniu.

Pozrite si aj tieto funkcie:

FIXED , TEXT , VALUE .

EXACT

Porovná dva textové reťazce. Ak sú totožné, vráti hodnotu TRUE. Táto funkcia rozlišuje veľkosť písmen.

Syntax

EXACT(text_1;text_2)

Parameter text_1 odkazuje na prvý text na porovnanie.

Parameter text_2 je druhý text na porovnanie.

Príklad

Funkcia EXACT("IBM lab5";"IBM Lab5") vráti hodnotu FALSE.

Pozrite si aj tieto funkcie:

LEN, SEARCH.

FIND

Vyhľadá textový reťazec vo vnútri iného reťazca. Môžete definovať aj miesto, kde má hľadanie začať. Vyhľadávaný výraz môže byť číslo alebo ľubovoľný reťazec znakov. Hľadanie rozlišuje veľkosť písmen.

Syntax

FIND(vyhľadať_text; text; pozícia)

Parameter vyhľadať_text odkazuje na text, ktorý má byť vyhľadaný.

Parameter text je text, v ktorom sa realizuje hľadanie.

Parameter pozícia (voliteľný) je pozícia danom texte, v ktorej začne hľadanie.

Príklad

Funkcia FIND(76;998877665544) vráti hodnotu 6.

Pozrite si aj tieto funkcie:

EXACT, LEN, MID, SEARCH.

FIXED

Zadá, aby bolo číslo zobrazené s pevným počtom desatinných miest a s oddeľovačom tisícov alebo bez neho. Táto funkcia môže byť použitá na aplikovanie jednotného formátu na stĺpec čísel.

Syntax

FIXED(Číslo; desatinné čísla; žiadne oddeľovače tisícov)

Parameter Číslo odkazuje na číslo, ktoré má byť formátované.

Parameter Desatinné čísla odkazuje na počet desatinných miest, ktoré majú byť zobrazené.

Parameter Žiadne oddeľovače tisícov (voliteľný) stanoví, či má byť použitý oddeľovač tisícov. Ak je parameter číslo, ktoré sa nerovná 0, oddeľovač tisícov je potlačený. Ak sa parameter rovná 0 alebo ak úplne chýba, budú zobrazené oddeľovače tisícov vášho aktuálneho miestneho nastavenia.

Príklad

Funkcia FIXED(1234567.89;3) vráti hodnotu 1 234 567,890. Funkcia FIXED(1234567.89;3;1) vráti hodnotu 1234567,890.

Pozrite si aj tieto funkcie:

DOLLAR , ROUND , TEXT , VALUE .

LEN

Vráti dĺžku reťazca vrátane medzier.

Syntax

LEN(text)

Parameter text je text, ktorého dĺžka má byť stanovená.

Príklad

LEN("Dobrý deň") vráti hodnotu 9 .

LEN(12345.67) vráti hodnotu 8 .

Pozrite si aj tieto funkcie:

EXACT, SEARCH.

LOWER

Skonvertuje všetky veľké písmená v textovom reťazci na malé písmená.

Syntax

LOWER(text)

Parameter text odkazuje na text, ktorý má byť skonvertovaný.

Príklad

Funkcia LOWER("IBM") vráti hodnotu ibm.

Pozrite si aj tieto funkcie:

PROPER, UPPER.

MID

Vráti segment textu znakového reťazca. Parametre zadajú začiatočnú pozíciu a počet znakov.

Syntax

MID(text; začiatok; počet)

Parameter text je text obsahujúci znaky na rozbalenie.

Parameter začiatok je pozícia prvého znaku v danom texte na rozbalenie.

Parameter počet zadá počet znakov v časti textu.

Príklad

MID("IBM TB 2004";5;2) vráti hodnotu TB .

Pozrite si aj tieto funkcie:

CODE, FIND, LEFT, RIGHT, SEARCH.

PROPER

Vo všetkých slovách textového reťazca zmení prvé písmeno na veľké.

Syntax

PROPER(text)

Parameter text odkazuje na text, ktorý má byť skonvertovaný.

Príklad

Funkcia PROPER("ibm software lab") vráti hodnotu Ibm Software Lab.

Pozrite si aj tieto funkcie:

UPPER, LOWER.

REPLACE

Nahradí časť textového reťazca iným textovým reťazcom. Táto funkcia môže nahradiť znaky aj číslice (ktoré sú automaticky skonvertované na text). Výsledok funkcie je vždy zobrazený ako text. Ak máte v úmysle vykonať ďalšie výpočty s číslom, ktoré bolo nahradené textom, budete ho musieť skonvertovať späť na číslo prostredníctvom funkcie VALUE.

Ak nechcete, aby bol akýkoľvek text obsahujúci čísla interpretovaný ako číslo a automaticky skonvertovaný na text, musíte ho vložiť do úvodzoviek.

Syntax

REPLACE(text; pozícia; dĺžka; nový text)

Parameter text odkazuje na text, ktorého časť bude nahradená.

Parameter pozícia odkazuje na pozíciu v rámci textu na mieste, kde začne náhrada.

Parameter dĺžka je počet znakov v parametri text, ktorý má byť nahradený.

Parameter nový text predstavuje text, ktorý nahrádza text .

Príklad

Funkcia REPLACE("1234567";1;1;"444") vráti hodnotu "444234567". Jeden znak v pozícii 1 je nahradený úplným parametrom nový text .

Pozrite si aj tieto funkcie:

MID, SEARCH, SUBSTITUTE, TRIM.

REPT

Zopakuje znakový reťazec podľa uvedeného počtu kópií.

Syntax

REPT(text; počet)

Parameter text je text, ktorý má byť zopakovaný.

Parameter počet je počet opakovaní.

Výsledok môže mať maximálne 255 znakov.

Príklad

REPT("Dobré ráno"; 2) vráti Dobré ránoDobré ráno .

RIGHT

Definuje posledný znak alebo znaky v textovom reťazci.

Syntax

RIGHT(text; počet)

Parameter text je text, ktorého pravá časť má byť zistená.

Parameter počet (voliteľný) je počet znakov z pravej časti textu.

Príklad

RIGHT("Hui";2) vráti ui .

Pozrite si aj tieto funkcie:

LEFT, MID.

ROMAN

Skonvertuje číslo na rímsku číslicu. Rozsah hodnôt musí byť medzi 0 a 3999, režimy môžu byť celé čísla od 0 do 4.

Syntax

ROMAN(Číslo; Režim)

Parameter Číslo je číslo, ktoré má byť skonvertované na rímsku číslicu.

Parameter Režim (voliteľný) označuje stupeň zjednodušenia. Čím vyššia je hodnota, tým je väčšie zjednodušenie rímskej číslice.

Príklad

Funkcia ROMAN(999) vráti hodnotu CMXCIX

Funkcia ROMAN(999;0) vráti hodnotu CMXCIX

Funkcia ROMAN (999;1) vráti hodnotu LMVLIV

Funkcia ROMAN(999;2) vráti hodnotu XMIX

Funkcia ROMAN(999;3) vráti hodnotu VMIV

Funkcia ROMAN(999;4) vráti hodnotu IM

Pozrite si aj tieto funkcie:

ARABIC

SEARCH

Vráti pozíciu segmentu textu v rámci znakového reťazca. Začiatok hľadania môžete nastaviť ako voľbu. Vyhľadávaný text môže byť číslo alebo ľubovoľná postupnosť znakov. Hľadanie nerozlišuje veľkosť písmen.

Hľadanie podporuje

regulárne výrazy

. Po zadaní textu môžete hneď zadať "all.*", ak chcete vyhľadať napríklad prvé umiestnenie hodnoty "all", za ktorou nasledujú ľubovoľné znaky.

Syntax

SEARCH(vyhľadávaný_text; text; pozícia)

Parameter vyhľadávaný_text je text, ktorý má byť vyhľadaný.

Parameter text je text, v ktorom prebehne hľadanie.

Parameter pozícia (voliteľný) je pozícia v danom texte, kde má začať hľadanie.

Príklad

Funkcia SEARCH(54;998877665544) vráti hodnotu 10.

Pozrite si aj tieto funkcie:

FIND, MID, REPLACE, SUBSTITUTE.

SUBSTITUTE

Nahradí starý text v reťazci novým textom.

Syntax

SUBSTITUTE(text; vyhľadávaný_text; nový text; výskyt)

Parameter text je text, v ktorom majú byť vymenené segmenty textu.

Parameter vyhľadávaný_text je segment textu, ktorý má byť nahradený (viac krát).

Parameter nový text je text, ktorý má nahradiť segment textu.

Parameter výskyt (voliteľný) označuje, koľko výskytov vyhľadávaného textu má byť nahradených. Ak tento parameter chýba, vyhľadávaný text je nahradený všade.

Príklad

SUBSTITUTE("123123123"; "3"; "abc") vráti 12abc12abc12abc .

SUBSTITUTE("123123123"; "3"; "abc"; 2) vráti 12312abc123 .

Pozrite si aj tieto funkcie:

REPLACE, TRIM.

T

Táto funkcia skonvertuje číslo na prázdny textový reťazec.

Syntax

T(hodnota)

Parameter hodnota je hodnota, ktorá má byť skonvertovaná. Ako parameter môže byť použitý aj odkaz. Ak odkazovaná bunka zahŕňa číslo alebo vzorec obsahujúci numerický výsledok, výsledok bude prázdny reťazec.

Príklad

Funkcia T(12345) sa stane prázdnym reťazcom "", ak je hodnota 12345 formátovaná ako číslo. Funkcia T("12345") vráti hodnotu 12345.

Pozrite si aj tieto funkcie:

N, VALUE.

TEXT

Skonvertuje číslo na text podľa daného formátu.

Syntax

TEXT(Číslo; Formát)

Parameter Číslo je numerická hodnota, ktorá má byť skonvertovaná.

Parameter Formát je text, ktorý definuje daný formát. Použite desatinné oddeľovače a oddeľovače tisícov, podľa jazyka nastaveného vo formáte bunky.

Pozrite si aj tieto funkcie:

DOLLAR , FIXED , T , VALUE .

TRIM

Odstráni medzery, ktoré sú pred reťazcom, alebo zarovná obsah bunky doľava.

Syntax

TRIM(Text)

Parameter text odkazuje na text, v ktorom sú medzery na začiatku odstránené, alebo na bunku, ktorej obsah bude zarovnaný doľava.

Príklad

TRIM(" hello") vráti "hello".

Pozrite si aj tieto funkcie:

CLEAN, REPLACE, MID, SUBSTITUTE.

UPPER

Skonvertuje reťazec zadaný v textovom poli na reťazec zapísaný veľkými písmenami.

Syntax

UPPER(text)

Parameter text odkazuje na malé písmená, ktoré chcete skonvertovať na veľké písmená.

Príklad

Funkcia UPPER("Dobré ráno") vráti hodnotu DOBRÉ RÁNO.

Pozrite si aj tieto funkcie:

LOWER, PROPER.

VALUE

Skonvertuje textový reťazec na číslo.

Syntax

VALUE(text)

Parameter text je text, ktorý má byť skonvertovaný na číslo.

Príklad

Funkcia VALUE("4321") vráti hodnotu 4321.

Pozrite si aj tieto funkcie:

DOLLAR , FIXED , TEXT .


Spätná väzba na produkt | Ďalšia dokumentácia | Ochranné známky