NAJÍT / FIND – nalezení pozice určitého znaku v textu
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Tento článek je o jedné z textových funkcí, pomocí které určujeme pozici určitého znaku nebo textového řetězce v textu.
Pokud máme například v buňce text "abcdefgh", a chceme zjistit, na kolikáté pozici je písmenko "d", zapíšeme vzorec takto:
=NAJÍT("d";A1)
Možná přemýšlíte, k čemu se takováto funkce může hodit.
Praktickým použitím funkce NAJÍT je například její kombinace s funkcí ZLEVA pro získání části textu.
Pokud bychom např. měli sloupec jmen jako jméno mezera příjmení, můžeme tímto zápisem:
=ZLEVA(A1;NAJÍT(" ";A1))
získat samotné křestní jméno. Logika je taková, že funkce NAJÍT nejprve zjistí, na které pozici je mezera, a podle toho pak ZLEVA odřízne správný počet znaků.
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Bylo by lepší druhý parametr snížit o jedničku, jinak bude ve výsledku i mezera za křestním jménem. To by mohlo v praxi dělat problémy.
Když jsem si to zkoušel nemohl jsem v Office 2010 najít funkce ZLEVA a ZPRAVA. Český lokalizátor v MS je přejmenoval (abychom se nenudili) na VLEVO a VPRAVO. Asi by to stálo za zmínku v textu článku.
Díky.