Pomocou týchto funkcií extrahujte konkrétne reťazce z buniek Excelu.

Či už potrebujete manipulovať s textovými údajmi na ich štandardizáciu alebo čistenie alebo extrahovať špecifické znaky z bunky, môžete na to použiť funkcie LEFT, RIGHT a MID. Tieto funkcie extrahujú špecifické znaky odkiaľkoľvek v bunke – či už ide o text alebo čísla.

Ak teda chcete rozdeliť údaje v bunke do rôznych stĺpcov, potrebujete tieto funkcie. Tu je návod, ako efektívne používať LEFT, RIGHT a MID, čím ušetríte čas a energiu.

Ako používať funkciu LEFT na extrahovanie textu z ľavej strany reťazca

Funkcia LEFT umožňuje extrahovať zadaný počet znakov z ľavej strany reťazca. Syntax tejto funkcie je nasledovná:

LEFT(text, počet_znakov)

Tu, text je cieľový reťazec a počet_znakov je počet znakov, ktoré chcete extrahovať.

Pozrime sa na príklad.

Povedzme, že máte tabuľku obsahujúcu e-mailové adresy vašich zamestnancov a chcete získať ich používateľské mená. Môžete na to použiť funkciu LEFT. Tu je postup:

=LEFT(A2; NÁJSŤ("@"; A2) - 1)

Funkcia NÁJSŤ nájde pozíciu prvého znaku medzery v textovom reťazci. -1 odčíta symbol @ a extrahuje iba znaky pred ním.

Podobne predpokladajme, že máte zoznam kódov odoslaných položiek a každý kód pozostáva z dvoch abeced, za ktorými nasledujú tri čísla. Pomocou funkcie LEFT môžete oddeliť abecedný kód od čísel.

Za predpokladu, že kódy sú v stĺpci A a chcete nové kódy v stĺpci B, tu je funkcia LEFT, ktorú použijete:

=LEFT(A2; 2)

Môžete aj ďalej zoradiť tieto údaje podľa abecedy pomocou príslušnej funkcie alebo cez VBA.

Ako používať funkciu RIGHT na extrahovanie textu z pravej strany reťazca

Funkcia RIGHT vám umožňuje extrahovať zadaný počet znakov z pravej strany reťazca.

Ak vezmeme do úvahy druhý príklad, o ktorom sme opäť hovorili vyššie, predpokladajme, že chcete oddeliť trojmiestny číselný kód (na pravej strane reťazca) od kódov dodaných položiek v tabuľke.

Tu je návod, ako na to použiť funkciu RIGHT:

=RIGHT(A2; 3)

Pozrime sa na ďalší príklad.

Povedzme, že máte zoznam telefónnych čísel vo formáte (XXX) XXX-XXXX. Chcete extrahovať posledné štyri číslice zo zoznamu. Za predpokladu, že telefónne čísla sú v stĺpci A, použijete funkciu RIGHT nasledovne:

=RIGHT(A2; 4)

A2 je zdrojová bunka a 4 je počet znakov, ktoré vytiahne zo znaku úplne vpravo v A2.

Ako používať funkciu MID na extrahovanie textu zo stredu reťazca

Funkcia MID vám umožňuje extrahovať zadaný počet znakov zo strednej strany reťazca. Tu je syntax funkcie MID:

=MID(text, začiatok, počet_znakov)

Toto predstavuje každý argument v tejto funkcii:

  • text je cieľový reťazec, z ktorého chcete extrahovať znaky.
  • začať je pozícia, z ktorej chcete začať extrahovať znaky.
  • počet_znakov je počet znakov, ktoré chcete extrahovať.

Pozrime sa na príklad:

Povedzme, že máte zoznam telefónnych čísel vo formáte (XXX)XXX-XXXX a chcete zo zoznamu vybrať tri čísla v strede. Za predpokladu, že telefónne čísla sú v stĺpci A, použijete funkciu MID nasledovne:

=MID(A2;6;3)

Tento vzorec vyberie tri čísla v strede, počnúc 6. pozíciou v číselnom reťazci. Údaje môžete tiež usporiadať vo vzostupnom alebo zostupnom poradí pomocou Funkcia triedenia v Exceli.

Tu je ďalší príklad.

Povedzme, že máte zoznam e-mailových adries v tabuľke vo formáte [email protected] a chcete extrahovať názov domény. Za predpokladu, že e-mailové adresy sú v stĺpci A, funkciu MID použijete takto:

=MID(A2; NÁJSŤ("@"; A2)+1; LEN(A2))

Tu funkcia FIND nájde pozíciu @ a funkcia LEN vypočíta dĺžku textového reťazca, ktorý sa použije v argumente num_chars.

Extrahujte údaje v Exceli rýchlo a jednoducho

Pri práci s údajmi v Exceli by ste ich mali udržiavať konzistentné a štandardizované. Ak pracujete s rôznymi informáciami, na dosiahnutie svojich cieľov môžete použiť funkcie LEFT, RIGHT a MID. Pomocou nich môžete rýchlo a jednoducho manipulovať s údajmi tak, aby vyhovovali vašim špecifickým požiadavkám, čím sa vám uľahčí práca s údajmi.

Či už ste začiatočník alebo skúsený používateľ, zvládnutie týchto funkcií vám pomôže získať istotu a prekonať obavy z práce s tabuľkami.