Textové funkce
Z MiS
Obsah |
Tabulka pro příklady
A | B | C | D | E | F | G | |
---|---|---|---|---|---|---|---|
ID | Jméno | Příjmení | Dohromady | Oddělení | Datum narození | Plat | Počet výrobků |
1 | Karel | Abrhám | Karel Abrahám | 2 | 13.2.1975 | 45902 | 1014 |
2 | Marie | Bradlová | Marie Bradlová | 3 | 15.5.1983 | 28205 | 1644 |
3 | Adéla | Crlová | Adéla Crlová | 4 | 15.1.1973 | 42619 | 1550 |
4 | Jakub | Dlask | Jakub Dlask | 2 | 11.5.1984 | 20413 | 1491 |
Spojení textů
- Ke spojení textů používáme funkci
CONCATENATE
nebo znak&
. - Spojovat můžeme hodnoty buněk, nebo texty uzavřené do uvozovek.
=B2&" "&C2&" (odd. "&E2&")"
Délka textu
- Funkce
DÉLKA
vrací počet písmen zadaného textu.
=DÉLKA(B2) =DÉLKA("Karel")
Hledání písmene v textu
- Funkce
HLEDAT
vrací pozici prvního výskytu zadaného slova v textu.
=HLEDAT(slovo; text)
=HLEDAT("ban";"Máme kokosy, ba i banány.") =HLEDAT(" ";B2)
- Pozice první mezery v textu z buňky B2.
Výběr části textu
- K rozdělení textu na více částí slouží funkce
ZLEVA()
,ZPRAVA()
aČÁST()
.
=ZLEVA(text; počet znaků) =ZPRAVA(text; počet znaků) =ČÁST(text; pozice prvního znaku; počet znaků)
Rozdělení jména na křestní jméno a příjmení: (Pozor na jména složená z více slov!)
=ZLEVA(C2;HLEDAT(" ";C2)-1)
- Vezmeme tolik znaků zleva, kolik je písmen před první mezerou ve jméně.
=ZPRAVA(C2;DÉLKA(C2)-HLEDAT(" ";c2))
- Vezmeme:
- tolik znaků zprava,
- kolik zbývá ve jméně poté,
- co z celkového počtu písmen ve jméně
- odečteme počet písmen před mezerou..
Získání dne narození z rodného čísla:
=ČÁST("995312/6666";5;2)