Textové funkce
Z MiS
(Rozdíly mezi verzemi)
m (→Spojení textů: Oprava vzhledem k datům) |
(Doplněny zbylé funkce) |
||
Řádka 8: | Řádka 8: | ||
! A !!B !!C !! D !!E !!F !!G | ! A !!B !!C !! D !!E !!F !!G | ||
|- | |- | ||
− | ! ID !!Jméno !!Příjmení !!Oddělení !!Datum narození !!Plat !!Počet výrobků | + | ! ID !!Jméno !!Příjmení !!Dohromady!! Oddělení !!Datum narození !!Plat !!Počet výrobků |
|- | |- | ||
− | |1|| Karel|| Abrhám|| 2|| 13.2.1975|| 45902|| 1014 | + | |1|| Karel|| Abrhám|| Karel Abrahám || 2|| 13.2.1975|| 45902|| 1014 |
|- | |- | ||
− | |2|| Marie|| Bradlová|| 3|| 15.5.1983|| 28205|| 1644 | + | |2|| Marie|| Bradlová|| Marie Bradlová ||3|| 15.5.1983|| 28205|| 1644 |
|- | |- | ||
− | |3|| Adéla|| Crlová|| 4|| 15.1.1973|| 42619|| 1550 | + | |3|| Adéla|| Crlová|| Adéla Crlová||4|| 15.1.1973|| 42619|| 1550 |
|- | |- | ||
− | |4|| Jakub|| Dlask|| 2|| 11.5.1984|| 20413|| 1491 | + | |4|| Jakub|| Dlask|| Jakub Dlask||2|| 11.5.1984|| 20413|| 1491 |
|- | |- | ||
|} | |} | ||
Řádka 24: | Řádka 24: | ||
* Ke spojení textů používáme funkci <code>CONCATENATE</code> nebo znak <code>&</code>. | * Ke spojení textů používáme funkci <code>CONCATENATE</code> nebo znak <code>&</code>. | ||
* Spojovat můžeme hodnoty buněk, nebo texty uzavřené do uvozovek. | * Spojovat můžeme hodnoty buněk, nebo texty uzavřené do uvozovek. | ||
− | =B2&" "&C2 | + | =B2&" "&C2&" (odd. "&E2&")" |
+ | |||
+ | |||
+ | == Délka textu == | ||
+ | * Funkce <code>DÉLKA</code> vrací počet písmen zadaného textu. | ||
+ | =DÉLKA(B2) | ||
+ | =DÉLKA("Karel") | ||
+ | |||
+ | |||
+ | == Hledání písmene v textu == | ||
+ | * Funkce <code>HLEDAT</code> vrací pozici prvního výskytu zadaného slova v textu. | ||
+ | =HLEDAT(<em>slovo</em>; <em>text</em>) | ||
+ | <div class="Priklad"> | ||
+ | =HLEDAT("ban";"Máme kokosy, ba i banány.") | ||
+ | =HLEDAT(" ";B2) | ||
+ | * Pozice první mezery v textu z buňky B2. | ||
+ | </div> | ||
+ | |||
+ | |||
+ | == Výběr části textu == | ||
+ | * K rozdělení textu na více částí slouží funkce <code>ZLEVA()</code>, <code>ZPRAVA()</code> a <code>ČÁST()</code>. | ||
+ | =ZLEVA(<em>text</em>; <em>počet znaků</em>) | ||
+ | =ZPRAVA(<em>text</em>; <em>počet znaků</em>) | ||
+ | =ČÁST(<em>text</em>; <em>pozice prvního znaku</em>; <em>počet znaků</em>) | ||
+ | <div class="Priklad"> | ||
+ | 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 <em>před</em> 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) | ||
+ | </div> |
Aktuální verze z 17. 6. 2015, 10:02
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)