WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - Vyhledávání v řetězci

hlavní kategorie | zpět | + odpovědět na toto téma
Vyhledávání v řetězci - diskuze na toto téma
Prosím o radu. Je v Excelu funkce, kterou je možné vyhledat v buňce konkrétní výraz (slovo), pokud je toto vždy na jiném místě? A případně ho vytáhnout do extra buňky. Konkrétně potřebuji vytáhnout města ze sloupce, kde jsou uvedena právě na různých místech buňky. Seznam měst bych si představoval na pomocném listě a podle něj je vyhledat a zapsat. Moc děkuji za radu.

elninoslov | 18.1.2021 12:31  
 
 
Neviem či správne rozumiem. Vy chcete mať na List2 zoznam miest, "Praha", "Brno", "Ostrava". Potom na List1 máte nejaký text v A1, a do B1:B3 chcete vypísať všetky mestá List2, ktoré sa v A1 nachádzajú? Teda ak v A1 bude text "Mesto Praha je väčšie ako Brno", tak Vám vypíše do B1 "Praha", do B2 "Brno, a do B3 "" ? Priložte príklad, ako to má vyzerať.
Odpověď
Jaroslav Šika | 18.1.2021 13:08  
 
 
Asi jste to pochopil správně. Ale asi to bude oříšek. Možná by mi stačila varianta 2. Pouze příznak, zda našel či ne. V podstatě mi jde o to, abychom identifikovali jakékoliv město ve sloupci. Jinak něž přes pomocný seznam měst mě to nenapadá. Díky.
Odpověď
Andrej | 18.1.2021 14:04  
 
 
V E3:E11 je list s mestami, mozete asi ho pomenovat NAME RANGE or dat do ineho sheetu...
{=INDEX(E3:E11;LARGE(IF(ISNUMBER(SEARCH(list;A5));ROW(A5));1))}
{} zadavajte ako CTRL+SHIFT+ENTER je to pole (array)
Nejako takto by to malo fungovat v prvom priklade...
Odpověď
Jaroslav Šika | 18.1.2021 14:40  
 
 
Jsem asi kopyto, ale měl to nefunguje. Mrkněte, kde jsem to pos… :-) Díky.
Odpověď
Andrej | 18.1.2021 19:11  
 
 
{=INDEX(E3:E11;LARGE(IF(ISNUMBER(SEARCH(E3:E11;A5));ROW(A5));1))}
chyba lavky... v druhej casti bol tiez pouzity SEARCH(list... ako E3:E11 ...
Odpověď
elninoslov | 18.1.2021 14:55  
 
 
pr.
Odpověď
Andrej | 18.1.2021 19:15  
 
 
pekne nasekane :)
Odpověď
Jaroslav Šika | 19.1.2021 17:42  
 
 
Naprosto geniální, dííííky moc.
Odpověď