Ako extrahovať podreťazec v programe Microsoft Excel


Ak chcete extrahovať podreťazec z ľavej, pravej alebo strednej časti textu, môžete použiť LEFT, RIGHT, MID v programe Microsoft Excel , LEN a FIND na tento účel. Ukážeme vám, ako na to.

Ktorú metódu použiť na extrakciu podreťazca?

Aká metóda na extrakciu podreťazca závisí od toho, kde sa nachádza váš podreťazec.

Ak chcete extrahovať reťazec zľava od zadaného znaku, použite prvú metódu nižšie. Ak chcete extrahovať všetko, čo je napravo od zadaného znaku, použite druhú metódu nižšie. Ak chcete extrahovať reťazec zo stredu textu, použite tretiu metódu nižšie.

Dostaňte reťazec naľavo od textu

Ak chcete získať celý text, ktorý sa nachádza naľavo od zadaného znaku v bunke, použite na to funkcie LEFT a FIND v Exceli.

Najprv otvorte tabuľku a kliknite na bunku, v ktorej chcete vidieť výsledok.

Do vybranej bunky zadajte nasledujúcu funkciu. V tejto funkcii nahraďte B2 bunkou, kde je váš celý text, a @ znakom vyhľadávania. Funkcia načíta celý reťazec naľavo od tohto znaku.

Potom stlačte Enter.

=LEFT(B2,FIND("@",B2)-1)

Vo vybratej bunke sa zobrazí výsledok funkcie, ktorým je úplný text pred zadaným znakom vo vašej bunke.

Všetci ste pripravený.

Extrahujte reťazec napravo od vášho textu

Ak chcete získať celý text, ktorý sa nachádza napravo od zadaného znaku v bunke, použite funkcie VPRAVO, DĹŽKA a NÁJSŤ v Exceli.

Začnite spustením tabuľky a kliknutím na bunku, v ktorej chcete vidieť výsledok.

Vo vybranej bunke zadajte nasledujúcu funkciu. V tejto funkcii nahraďte B2 bunkou, kde je váš celý text, a @ znakom vyhľadávania. Excel extrahuje celý reťazec napravo od tohto znaku.

Potom stlačte Enter.

=RIGHT(B2,LEN(B2)-FIND("@",B2))

Výsledok funkcie uvidíte vo vybranej bunke.

máte hotovo.

Získajte reťazec zo stredu svojho textu

Ak chcete extrahovať reťazec obsahujúci konkrétny počet znakov umiestnených na určitej pozícii v bunke, použite funkciu MID programu Excel.

V tabuľke vyberte bunku, v ktorej chcete zobraziť výsledný reťazec.

Vo vybranej bunke zadajte nasledujúcu funkciu. V tejto funkcii nahraďte B2 bunkou, kde máte celý text, 1 pozíciou znaku, kde chcete začať výber reťazca, a 3 s počtom znakov, ktoré chcete extrahovať.

Potom stlačte Enter.

=MID(B2,1,3)

Excel vytiahne zadaný počet znakov z danej pozície vo vašej bunke.

A to je všetko.

Takto môžete tiež spočítať počet buniek s textom v tabuľkách programu Excel. Pozrite si nášho sprievodcu a zistite, ako na to.