Poradna - Funkce - text obsahuje...
hlavní kategorie | zpět | + odpovědět na toto témaFunkce - 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 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ěď 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ěď už tomu asi rozumím. Určuje rozsah v textovém řetězci, kde může funkce hledat. Díky Odpověď 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ěď |