
Excel - Textové funkce
Zdravím, potřeboval bych prosím pomoc s jedním příkládkem.
Mám buňku s textovým řetězcem "179. Starý, Matěj - Praha 2, Šimůnkova 22" (bez uvozovek)
A potřebuji vzorec, který mi dokáže vytáhnout jen příjmení. Dejme tomu, že mám pod sebou takhle desítky podobných textových řetězců.
Dostal jsem se k tomu, že umím vytáhnout správně příjmení od začátku, ale nevím jak definovat, kdy to má skončit, kolik znaků chci vypsat, abych měl jenom to příjmení. Takhle vypadá můj vzorec
=ČÁST(A2;NAJÍT(".";A2)+2;a tady už nevím jak definovat to omezení, počet znaků.
Nevěděl by někdo prosím?
Jednoducho, začiatok máš daný pozíciou reťazca ". " a koniec ",". Dĺžka bude komiec-začiatok. Pokiaľ nebude mať niekto v strede priezviska čiarku.
No, dobře, ale jak to teda zapíšu?
=ČÁST(A1;HLEDAT(". ";A1)+2;HLEDAT(",";A1)-HLEDAT(". ";A1)-2)
alebo
=ČÁST(A1;NAJÍT(". ";A1)+2;NAJÍT(",";A1)-NAJÍT(". ";A1)-2)
anglická verzia:
=MID(A1;SEARCH(". ";A1)+2;SEARCH(",";A1)-SEARCH(". ";A1)-2)
=MID(A1;FIND(". ";A1)+2;FIND(",";A1)-FIND(". ";A1)-2)