Zobrazení textu za (před) posledním výskytem 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ě.
V textu popisujeme, jak najít poslední výskyt znaku v textu. Např. tady:
- želvička/žabička/žížalka
chceme získat všechno, co je za posledním lomítkem - tedy text "žížalka".
Jak na to? Pokud je text v buňce A2 a hledáme , použijeme tento vzoreček:
A proč zrovna takhle?
- DÉLKA(A2)-DÉLKA(DOSADIT(A2;" ";"") - zjistí, kolik znaků (v našem případě lomítek) je v textu - v našem případě vyjde 2
- DOSADIT(A2;"/";"#";DÉLKA(A2)-DÉLKA(DOSADIT(A2;"/";""))) - nahradí poslední z těchto znaků za křížek
- NAJÍT("#";DOSADIT(A2;"/";"#";DÉLKA(A2)-DÉLKA(DOSADIT(A2;"/";""))))+1 - zjistí, na jaké pozici se nachází křížek
- Funkce ČÁST pak už jen vezme to, co je za touto pozicí
Jinak pokud byste chtěli naopak zjistit co je PŘED tímto znakem, je to takhle:
- =ZLEVA(A1;NAJÍT("#";DOSADIT(A1;"/";"#";DÉLKA(A1)-DÉLKA(DOSADIT(A1;"/";""))))-1)
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.