Prejsť k hlavnému obsahu
 

Rýchlo extrahujte určitý text z buniek v Exceli

Autor: Sun Posledná úprava: 2021-01-25

Kutools pre Excel

Posilňuje Excel s 300+
Výkonné funkcie

V predvolenom nastavení Excel poskytuje určité funkcie na extrahovanie textu. Napríklad môžeme použiť funkciu LEFT alebo RIGHT na extrahovanie textu z ľavej alebo pravej strany reťazca alebo použiť funkciu MID na extrahovanie textu začínajúceho na zadanej pozícii atď. Pre mnohých používateľov Excelu je zapamätanie si a aplikácia vzorca bolesťou hlavy pri každodennej práci. Tu vysoko odporúčané Extrahovať text užitočnosť Kutools pre Excel, táto výkonná funkcia zhromažďuje množstvo spôsobov, ako hromadne extrahovať text z vybraných buniek. Len jednoduché nastavenia dokážu extrahovať potrebný text z buniek.


Kliknite na Kutools > Text > Extrahovať text. Pozrite si snímky obrazovky:


Extrahujte prvých alebo posledných n znakov z buniek

Táto časť hovorí o extrakcii prvých alebo posledných n znakov z buniek. Postupujte prosím nasledovne.

1. cvaknutie Kutools > text > Extrahovať text Ak chcete túto funkciu povoliť.

2. V Extrahovať text dialógovom okne nakonfigurujte nasledovne.

2.1) Uistite sa, že Extrahujte podľa miesta karta je povolená;
2.2) V Rozsah kliknite na položku tlačidlo na výber rozsahu buniek, z ktorých budete extrahovať text;
2.3) V možnosti sekcia:
(1) Prvý znak N: Na extrahovanie počtu znakov z ľavej strany reťazca. Predpokladajme, že potrebujete extrahovať prvé 2 znaky z vybratých buniek, vyberte túto možnosť a do textového poľa zadajte číslo 2;
(2) Posledný znak N: Na extrahovanie počtu znakov z pravej strany reťazca. Ak chcete extrahovať posledné 3 znaky z vybratých buniek, vyberte túto možnosť a potom zadajte číslo 3 do textového poľa.
2.4) Kliknite na OK.

Poznámka: Skontrolovať Vložiť ako vzorec v ľavom dolnom rohu dialógového okna vloží výsledok ako vzorec do buniek s výsledkami. Keď sa zmení hodnota odkazovanej bunky, výsledok sa automaticky aktualizuje.

3. V otvore Extrahujte text V dialógovom okne vyberte prázdnu bunku na výstup výsledku a potom kliknite OK.

Teraz je extrahovaných prvých N znakov alebo posledných N znakov vybraných buniek, ako je znázornené na obrázku nižšie.


Extrahujte text podľa pozície z buniek

Predpokladajme, že chcete extrahovať 4 znaky začínajúce na 4. znaku v bunkách, ako je znázornené na snímke obrazovky nižšie, postupujte takto, aby ste to odstránili.

1. cvaknutie Kutools > text > Extrahovať text Ak chcete túto funkciu povoliť.

2. V Extrahovať text dialógovom okne vykonajte nižšie uvedené nastavenia.

2.1) Kliknite na Extrahujte podľa miesta karta (Táto karta je predvolene povolená);
2.2) V Rozsah kliknite na položku tlačidlo na výber rozsahu buniek, z ktorých budete extrahovať text;
2.3) V možnosti sekcia: Vyberte Postavy od začiatku do konca možnosť, zadajte počiatočnú a koncovú pozíciu;
V tomto prípade chcem z vybraných buniek extrahovať 4 znaky začínajúce na 4. znaku, takže do dvoch textových polí zadávam samostatne číslo 4 a 7.
2.4) Kliknite na OK.

Poznámka: Skontrolovať Vložiť ako vzorec v ľavom dolnom rohu dialógového okna vloží výsledok ako vzorec do buniek s výsledkami. Keď sa zmení hodnota odkazovanej bunky, výsledok sa automaticky aktualizuje.

3. Potom an Extrahovať text zobrazí sa dialógové okno, vyberte prázdnu bunku na výstup výsledku a potom kliknite na OK tlačidlo.

Potom sa do cieľových buniek hromadne extrahujú znaky začínajúce na zadanej pozícii a končiace na zadanej pozícii.


Extrahujte text pred alebo za konkrétnym reťazcom/znakom z buniek

Extrahovať text funkcia môže tiež pomôcť ľahko extrahovať text pred alebo za konkrétnym reťazcom alebo znakom z buniek, ako je napríklad extrahovanie textu pred alebo za znakom spojovníka (-), ako je znázornené na obrázku nižšie.

1. cvaknutie Kutools > text > Extrahovať text Ak chcete túto funkciu povoliť.

2. V Extrahovať text dialógovom okne vykonajte nižšie uvedené nastavenia.

2.1) Kliknite na Extrahujte podľa miesta karta (Táto karta je predvolene povolená);
2.2) V Rozsah kliknite na položku tlačidlo na výber rozsahu buniek, z ktorých budete extrahovať text;
2.3) V možnosti sekcia:
(1) Pred textom: Na extrahovanie textu pred reťazcom alebo znakom. Vyberte túto možnosť a potom zadajte reťazec alebo znak na extrahovanie celého textu pred ním (tu zadávam znak pomlčky);
(2) Po texte: Na extrahovanie textu za reťazcom alebo znakom. Vyberte túto možnosť a potom zadajte reťazec alebo znak na extrahovanie celého textu za ním (tu zadávam znak pomlčky).
2.4) Kliknite na OK.

Poznámky:

1) Vložiť ako vzorec: Začiarknutím tohto políčka v ľavom dolnom rohu dialógového okna sa výsledok vloží ako vzorec do buniek s výsledkami. Keď sa zmení hodnota odkazovanej bunky, výsledok sa automaticky aktualizuje.
2) Ak má reťazec alebo znak, ktorý ste zadali, v tej istej bunke duplikáty, funkcia extrahuje iba text pred alebo za prvým výskytom.

3. V Extrahovať text dialógovom okne vyberte prázdnu bunku na výstup extrahovaného textu a potom kliknite OK.

Potom sa výsledky zobrazia ako nižšie uvedená snímka obrazovky.


Extrahujte všetky čísla z textového reťazca v bunkách

V Exceli neexistuje žiadna vstavaná funkcia na extrahovanie čísel z textového reťazca v Exceli, jediný spôsob je použiť kombináciu viacerých funkcií, aby ste to dostali dole. Ale s Kutools môže byť extrahovanie čísel z textového reťazca jednoduché.

1. cvaknutie Kutools > text > Extrahovať text Ak chcete túto funkciu povoliť.

2. V Extrahovať text dialógovom okne vykonajte nižšie uvedené nastavenia.

2.1) Kliknite na Extrahujte podľa miesta karta (Táto karta je predvolene povolená);
2.2) V Rozsah kliknite na položku tlačidlo na výber rozsahu buniek, z ktorých budete extrahovať text;
2.3) V možnosti sekcia: Vyberte Vytiahnite číslo možnosť;
2.4) Kliknite na OK.

Poznámka: Skontrolovať Vložiť ako vzorec v ľavom dolnom rohu dialógového okna vloží výsledok ako vzorec do buniek s výsledkami. Keď sa zmení hodnota odkazovanej bunky, výsledok sa automaticky aktualizuje.

3. V Extrahovať text dialógovom okne vyberte prázdnu bunku na výstup extrahovaného textu a potom kliknite OK.

Potom sa extrahujú čísla z ľubovoľnej pozície v textovom reťazci. Pozrite si snímku obrazovky:


Extrahujte konkrétny text podľa pravidiel

Okrem vyššie uvedených pevných možností vám funkcia Extrahovať text umožňuje vytvárať pravidlá so zástupnými znakmi na extrahovanie potrebného textu podľa vašich potrieb. Môžete napríklad vytvoriť pravidlo (*) na extrahovanie textu medzi zátvorkami a vytvoriť pravidlo @* na extrahovanie domén z e-mailových adries. Ak chcete použiť pravidlá na extrahovanie textu, postupujte takto.

Príklad 1: Extrahujte text medzi dvoma znakmi z buniek

Táto časť vám ukáže, ako vytvoriť pravidlo na hromadné extrahovanie textu medzi dva znaky z vybraných buniek.

1. cvaknutie Kutools > text > Extrahovať text Ak chcete túto funkciu povoliť.

2. V Extrahovať text dialógovom okne vykonajte nižšie uvedené nastavenia.

2.1) Kliknite na Extrahujte podľa pravidla karta;
2.2) V Rozsah kliknite na položku tlačidlo na výber rozsahu buniek, z ktorých budete extrahovať text;
2.3) V text zadajte pravidlo, na základe ktorého budete extrahovať text;
Tu chcem extrahovať text medzi zátvorkami, tak vstúpim (*) do textového poľa.
2.4) Kliknite na pridať tlačidlo na pridanie pravidla do poľa Popis pravidla;
2.5) Kliknite na OK.

Poznámky:

1. Zástupné znaky ? a * môžu byť použité v pravidlách.
? (otáznik): predstavuje ľubovoľný jeden znak. Napríklad, KT? Nájde „KTE","KTO","KTW" a tak ďalej;
* (hviezdička): predstavuje ľubovoľný počet znakov. Napríklad, *východ nálezy "Severovýchod", "juhovýchod" a tak ďalej.
2. Ak bolo v dialógovom okne Extrahovať text vytvorených viacero pravidiel, môžete zaškrtnúť iba tie pravidlá, ktoré musíte použiť, a ostatné ponechať nezačiarknuté.

3. V Extrahovať text V dialógovom okne vyberte prázdnu bunku na výstup výsledku a potom kliknite na tlačidlo OK.

Potom sa z vybratých buniek hromadne extrahujú texty v zátvorkách (vrátane zátvoriek). Pozrite si snímku obrazovky:

Príklad 2: Extrahujte doménu z e-mailovej adresy v bunkách

Táto časť ukazuje, ako vytvoriť pravidlo na extrahovanie domény z e-mailovej adresy v bunkách.

1. cvaknutie Kutools > text > Extrahovať text Ak chcete túto funkciu povoliť.

2. V Extrahovať text dialógovom okne vykonajte nižšie uvedené nastavenia.

2.1) Kliknite na Extrahujte podľa pravidla karta;
2.2) V Rozsah kliknite na položku tlačidlo na výber rozsahu buniek, ktoré obsahujú e-mailovú adresu;
2.3) V text zadajte do textového poľa pravidlo @*.
2.4) Kliknite na pridať tlačidlo na pridanie pravidla do poľa Popis pravidla;
2.5) Kliknite na OK.

Poznámky:

1. Zástupné znaky ? a * môžu byť použité v pravidlách.
? (otáznik): predstavuje ľubovoľný jeden znak. Napríklad KT? Nájde „KTE“, „KTO“, „KTW“ atď.;
* (hviezdička): predstavuje ľubovoľný počet znakov. Napríklad *východ nájde „severovýchod“, „juhovýchod“ atď.
2. Ak bolo v dialógovom okne Extrahovať text vytvorených viacero pravidiel, môžete zaškrtnúť iba tie pravidlá, ktoré musíte použiť, a ostatné ponechať nezačiarknuté.

3. Potom an Extrahovať text zobrazí sa dialógové okno, vyberte prázdnu bunku, do ktorej chcete umiestniť výsledok, a potom kliknite OK.

Všetky e-mailové domény sa hromadne extrahujú z vybraných e-mailových adries.


Odporúčané nástroje produktivity
Nasledujúce nástroje môžu výrazne ušetriť váš čas a peniaze, ktorý z nich je pre vás ten pravý?
Office tab: Používanie praktických kariet v kancelárii, ako spôsob Chrome, Firefox a New Internet Explorer.
Kutools pre Excel: Viac ako 300 pokročilých funkcií pre Excel 2021, 2019, 2016, 2013, 2010, 2007 a Office 365.

Kutools pre Excel

Vyššie opísaná funkčnosť je len jednou z 300 výkonných funkcií Kutools pre Excel.

Navrhnuté pre Excel(Office) 2021, 2019, 2016, 2013, 2010, 2007 a Office 365. Bezplatné stiahnutie a používanie po dobu 30 dní.

Snímka obrazovky Kutools pre Excel

btn čítaj viac      btn stiahnuť     nákup btn