Textový řetězec použitý ve vzorci se umisťuje mezi dvojici dvojitých uvozovek (") a Calc převezme znaky tohoto řetězce, aniž by se pokusil je interpretovat. Například vzorec ="Ahoj světe" zobrazí v buňce textový řetězec Ahoj světe bez obklopujících dvojitých uvozovek.
Složitější vzorec =CONCATENATE("Život je vlastně jednoduchý, "; "ale my trváme na tom, abychom si ho zkomplikovali "; "(Konfucius).") sloučí tři samostatné řetězce v uvozovkách do výsledného Život je vlastně jednoduchý, ale my trváme na tom, abychom si ho zkomplikovali (Konfucius).
Chcete-li umístit dvojitou uvozovku do řetězce ve vzorci, můžete použít dva způsoby:
Na dvojitou uvozovku můžete použít „escape sekvenci“, kterou je další dvojitá uvozovku, Calc bude takto ošetřenou uvozovku považovat za textový řetězec. Například výsledkem vzorce "Jmenuji se ""Jan Novák""." bude Jmenuji se "Jan Novák". Jiným jednoduchým příkladem je vzorec UNICODE(""""), který vrátí 34, desítkovou hodnotu znaku uvozovky v Unicode (U+0022) – první a čtvrtá dvojitá uvozovka značí začátek a konec řetězce, druhá uvozovka představuje escape sekvenci pro třetí.
Pro vložení dvojité uvozovky můžete použít funkci CHAR nebo UNICHAR. Například vzorec =UNICHAR(34) & "Kdo chytá v žitě" & UNICHAR(34) & " je slavná kniha J. D. Salingera." zobrazí řetězec "Kdo chytá v žitě" je slavná kniha J. D. Salingera.
Mějte na paměti, že dvojité uvozovky mohou být změněny automatickými opravami Calcu. Tyto opravy nemění uvozovky ve vzorci, avšak mohou změnit ty, které jsou použity v buňkách, které neobsahují vzorec, ale text. Pokud například zkopírujete řetězec obklopený některými z typograficky správných uvozovek, jakými jsou levá dvojitá uvozovka (U+201E) a pravá dvojitá uvozovka (U+201C), a pak jej vložíte do buňky se vzorcem, výsledkem může být chyba. Znaky, které mají automatické úpravy používat pro nahrazování typograficky správnými uvozovkami, nastavíte v části Dvojité uvozovky v dialogovém okně Nástroje - Nastavení automatických oprav - Místní možnosti. Zrušením zaškrtnutí pole Nahradit tuto funkci zakážete.
Empty string and blank cells
Cells with the empty string ("") are not equivalent to blank cells. When searching or calculating with text, the empty string "" is the text with length zero.
For example, when the formula in A1 returns the empty string "", the following applies:
=ISBLANK(A1) returns FALSE. The cell is not blank.
=ISFORMULA(A1) returns TRUE. The cell is a formula.
=ISLOGICAL(A1) returns FALSE. Not a logical value.
=ISNONTEXT(A1) returns FALSE. The cell has the empty string.
=ISNUMBER(A1) returns FALSE. Not a number.
=ISTEXT(A1) returns TRUE. The cell has the empty string, calculated by a formula.
=LEN(A1) returns 0. The length of the empty string is 0.
Převede text představující číslo z číselné soustavy s určeným základem na kladné číslo. Základ této soustavy musí být v rozsahu 2 až 36. Mezery a tabulátory jsou ignorovány. U pole text nezáleží na velikosti znaků.
Převede číslo na řetězec přestavující hodnotu s jednotkou měny, zaokrouhlenou na určený počet desetinných míst. Oddělovač desetinných míst se použije podle aktuálního národního prostředí. Jako parametr Hodnota zadejte číslo, které chcete převést na měnu. Volitelně je také možné zadat počet desetinných míst parametrem Desetinná místa. Pokud tento počet neurčíte, zobrazí se výsledek na dvě desetinná místa.
Vrátí pozici řetězce v jiném řetězci. Také je možné určit, kde začne hledání. Hledaný výraz může být číslo nebo libovolný řetězec. Při hledání záleží na velikosti znaků.
Nahradí část textového řetězce jiným textovým řetězcem. Tuto funkci je možné využít k náhradě znaků i čísel (která se automaticky převedou na text). Výsledek funkce se vždy zobrazí jako text. Pokud chcete s číslem po náhradě provádět další výpočty, musíte jej převést zpět na číslo pomocí funkce VALUE.
Vrátí pozici části textu v řetězci. Možné je také nastavit začátek hledání. Hledaný text může být číslo nebo sekvence znaků. U hledání nezávisí na velikosti písmen. Pokud text nebyl nalezen, vrátí chybu 519 (#VALUE).
Převede řetězec představující číslo na číselnou podobu. Představuje-li řetězec platné datum, čas nebo datum a čas, vrátí se odpovídající pořadové číslo data a času.