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.