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











Vytvoř si párové triko

Poradna - Funkce - text obsahuje...

hlavní kategorie | zpět | + odpovědět na toto téma
Funkce - text obsahuje... - diskuze na toto téma
Zdravím, hledám elegantní řešení pomocí funkce pro následující problém. Ve sloupci A mám stovky buněk s různorodými text. řětězci, ve kterých se vyskytují klíčová slova, ke kterým bych rád přiřadil do sloupce B další generalizující text. Př.: Je-li v buňce A1 obsaženo slovo "V6" nebo "V8", doplň do sloupce B "Jaguar". Je-li v textu obsaženo slovo "I5", doplň "Volvo". V Excelu 2013 jsem našel jen možnost zvýraznění pomocí podmíněného formátování. Dále jsem také našel možnost pomocí funkce "obsahuje" (contains), ta však podle všeho funguje jen v jazyce DAX pro Power Pivot apod. Napadli mě další možnost pomocí vyhledávácích funkcí, jejich kombinace mi ale přijde příliš složitá. Věřím, že existuje jednodušší řešení. Díky za odpověď JK

pepe74287 | 30.6.2015 08:19  
 
 
Toto jde udelat elegante pomoci funkci lookup a search, jak je naznaceno v priloze. Predtim je ovsem nutno si pripravit "prekladaci tabulku" (v priloze v bunkach J1:K3). Funkce pak prohleda text a v pripade, ze najde retezec v pomocne tabulce ve sloupci J, tak vrati prislusnou hodnotu ze sloupce K.
Odpověď
Jan Kessler | 30.6.2015 12:47  
 
 
Díky moc, funguje podle představ. Jen bych se rád ještě zeptal, proč byl zvolen tento zápis do části funkce \"VYHLEDAT(2^15;\". Díky
Odpověď
Jan Kessler | 30.6.2015 13:09  
 
 
už tomu asi rozumím. Určuje rozsah v textovém řetězci, kde může funkce hledat. Díky
Odpověď
pepe74287 | 30.6.2015 13:40  
 
 
2^15-1 je maximalni pocet znaku v jedne bunce. Proto pri pouziti 2^15 je zaruka, ze kdyz bude hledany retezec az uplne na konci bunky, tak ho lookup najde. Pro drtivou vetsinu pripadu staci cislo daleko mensi, s 2^15 je ovsem jistota stoprocentni :-).
Odpověď