Textové funkce

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Vytvoření stránky)
 
(Doplněny zbylé funkce)
 
(Není zobrazena 1 mezilehlá verze od 1 uživatele.)
Řá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.
  =A1&" "&B1
+
  =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&nbsp;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&nbsp;rozdělení textu na více částí slouží funkce <code>ZLEVA()</code>, <code>ZPRAVA()</code> a&nbsp;<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

V příkladech budeme používat následující tabulku:
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ů

=B2&" "&C2&" (odd. "&E2&")"


Délka textu

=DÉLKA(B2)
=DÉLKA("Karel")


Hledání písmene 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

=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)
Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje