Vyhľadanie konkrétneho znaku v textovom reťazci programu Excel

Funkcie LEFT, RIGHT a MID v Exceli fungujú skvele na extrahovanie textu, ale iba ak poznáte presnú polohu znakov, na ktoré sa zameriavate. Čo robíte, keď neviete, kde presne začať s extrakciou? Ak by ste mali napríklad nasledujúci zoznam kódov produktov, ako by ste postupovali pri extrahovaní celého textu za pomlčkou?

PRT-432

COPR-6758

SVCCALL-58574

Funkcia LEFT by nefungovala, pretože potrebujete správnych pár znakov. Samotná funkcia RIGHT nebude fungovať, pretože jej musíte presne povedať, koľko znakov má extrahovať z pravej časti textového reťazca. Akékoľvek číslo, ktoré zadáte, vytiahne z textu príliš veľa alebo príliš málo znakov.

Samotná funkcia MID nebude fungovať, pretože jej musíte presne povedať, kde v texte začať extrahovať. Opäť platí, že každé zadané číslo vytiahne z textu príliš veľa alebo príliš málo znakov.

Realita je taká, že často budete musieť nájsť konkrétne postavy, aby ste získali vhodnú východiskovú pozíciu na extrakciu.

Tu sa hodí funkcia NÁJSŤ v Exceli. Pomocou funkcie FIND môžete získať číslo pozície konkrétneho znaku a použiť túto pozíciu znaku v iných operáciách.

V zobrazenom príklade použijete funkciu HĽADAŤ v spojení s funkciou MID na extrahovanie stredných čísel zo zoznamu kódov produktov. Ako môžete vidieť zo vzorca, nájdete polohu spojovníka a použijete toto číslo pozície na naplnenie funkcie MID.

Vyhľadanie konkrétneho znaku v textovom reťazci programu Excel

=MID(B3,FIND("-";B3)+1,2)

Funkcia FIND má dva povinné argumenty. Prvým argumentom je text, ktorý chcete nájsť. Druhým argumentom je text, ktorý chcete vyhľadať. Funkcia FIND štandardne vracia číslo pozície znaku, ktorý sa pokúšate nájsť. Ak text, ktorý hľadáte, obsahuje viac ako jeden z vašich hľadaných znakov, funkcia FIND vráti číslo pozície prvého stretnutia.

Napríklad nasledujúci vzorec hľadá spojovník v textovom reťazci „PWR-16-Small“. Výsledkom bude číslo 4, pretože prvá pomlčka, na ktorú narazí, je štvrtý znak v textovom reťazci.

=FIND("-","PWR-16-Small")

Funkciu FIND môžete použiť ako argument vo funkcii MID na extrahovanie nastaveného počtu znakov za číslom pozície vráteným funkciou FIND.

Zadaním tohto vzorca do bunky získate dve čísla za prvou pomlčkou v texte. Všimnite si +1 vo vzorci. Zahrnutie +1 zaisťuje, že prejdete cez jeden znak, aby ste sa dostali k textu za pomlčkou.

=MID("PWR-16-Small", FIND("-","PWR-16-Small")+1, 2)

Leave a Comment

Ako zmeniť pozadie v PowerPointe 2019

Ako zmeniť pozadie v PowerPointe 2019

Naučte sa, ako jednoducho zmeniť pozadie v PowerPointe 2019, aby vaše prezentácie pôsobili pútavo a profesionálne. Získajte tipy na plnú farbu, prechod, obrázky a vzory.

Ako používať štatistické funkcie v Exceli na počítanie položiek v množine údajov

Ako používať štatistické funkcie v Exceli na počítanie položiek v množine údajov

Excel poskytuje štyri užitočné štatistické funkcie na počítanie buniek v hárku alebo zozname: COUNT, COUNTA, COUNTBLANK a COUNTIF. Pre viac informácií o Excel funkciách, pokračujte.

Klávesové skratky pre bežné príkazy zobrazenia Excel 2013

Klávesové skratky pre bežné príkazy zobrazenia Excel 2013

Objavte efektívne klávesové skratky v Exceli 2013 pre zobrazenie, ktoré vám pomôžu zlepšiť produktivitu. Všetky skratky sú začiatkom s Alt+W.

Ako nastaviť okraje stránky v programe Word 2013

Ako nastaviť okraje stránky v programe Word 2013

Naučte sa, ako nastaviť okraje v programe Word 2013 s naším jednoduchým sprievodcom. Tento článok obsahuje užitočné tipy a predvoľby okrajov pre váš projekt.

Ako používať štatistické funkcie na výpočet priemerov, režimov a mediánov v Exceli

Ako používať štatistické funkcie na výpočet priemerov, režimov a mediánov v Exceli

Excel vám poskytuje niekoľko štatistických funkcií na výpočet priemerov, režimov a mediánov. Pozrite si podrobnosti a príklady ich použitia.

Ako zistiť a opraviť chyby vzorcov v Exceli 2016

Ako zistiť a opraviť chyby vzorcov v Exceli 2016

Excel 2016 ponúka niekoľko efektívnych spôsobov, ako opraviť chyby vo vzorcoch. Opravy môžete vykonávať po jednom, spustiť kontrolu chýb a sledovať odkazy na bunky.

Archivácia priečinkov programu Outlook

Archivácia priečinkov programu Outlook

V niektorých prípadoch Outlook ukladá e-mailové správy, úlohy a plánované činnosti staršie ako šesť mesiacov do priečinka Archív – špeciálneho priečinka pre zastarané položky. Učte sa, ako efektívne archivovať vaše položky v Outlooku.

Vytváranie a formátovanie tabuliek v programe Word 2019

Vytváranie a formátovanie tabuliek v programe Word 2019

Word vám umožňuje robiť rôzne zábavné veci s tabuľkami. Učte sa o vytváraní a formátovaní tabuliek vo Worde 2019. Tabuľky sú skvelé na organizáciu informácií.

Výber rozsahu Excel VBA

Výber rozsahu Excel VBA

V článku sa dozviete, ako umožniť používateľovi vybrať rozsah v Excel VBA pomocou dialógového okna. Získajte praktické tipy a príklady na zlepšenie práce s rozsahom Excel VBA.

Výpočet percentuálneho rozptylu so zápornými hodnotami v Exceli

Výpočet percentuálneho rozptylu so zápornými hodnotami v Exceli

Vzorec na výpočet percentuálnej odchýlky v Exceli s funkciou ABS pre správne výsledky aj so zápornými hodnotami.