< návrat zpět
MS Excel
Téma: Rozdělit text podle znaku ![rss](./plugins/templates/wall_2C/images/icons/rss.png)
Zaslal/a ambraa 27.11.2019 15:38
Zdravím,
můžete mi prosím poradit, jakým vzorcem byste rozdělili text v buňce např. "Praha - Brno - Ostrava", tak abych dostal v dané buňce pouze "Brno, Ostrava". Měl jsem pokusy s funkcí ZPRAVA, ale dostal jsem pouze "Ostrava".
Moc děkuju.
FrantaB(27.11.2019 15:50)#045098 ![avatar](./pictures/avatars/no-avatar.jpg)
použil bych text do sloupců a poté concatenate.
Určitě ale bude sofistikovanější metoda
citovat
Pavlus(27.11.2019 15:56)#045099 ![avatar](./pictures/avatars/no-avatar.jpg)
Stačí si pohrát s kombinací funkcí DOSADIT, ČÁST, NAJÍT a DÉLKA.
P.
=DOSADIT(ČÁST(A1; NAJÍT("-"; A1; 1)+2; DÉLKA(A1) - NAJÍT("-"; A1; 1)+2); " -"; ",")citovat
elninoslov(27.11.2019 20:48)#045103 ![elninoslov](./pictures/avatars/5a6387658a0f4.jpg)
alebo...
=SUBSTITUTE(RIGHT(A1;LEN(A1)-FIND(" - ";A1)-2);" - ";", ")
=DOSADIT(ZPRAVA(A1;DÉLKA(A1)-NAJÍT(" - ";A1)-2);" - ";", ")
=SUBSTITUTE(REPLACE(A1;1;FIND(" - ";A1)+2;"");" - ";", ")
=DOSADIT(NAHRADIT(A1;1;NAJÍT(" - ";A1)+2;"");" - ";", ")citovat
ambraa(3.1.2020 15:50)#045445