Přejít k hlavnímu obsahu

Rychle extrahujte určitý text z buněk v aplikaci Excel

Ve výchozím nastavení poskytuje Excel určité funkce pro extrahování textu. Například můžeme použít funkci VLEVO nebo VPRAVO k extrakci textu z levé nebo pravé strany řetězce, nebo použít funkci MID k extrakci textu začínajícího na zadané pozici atd. Pro mnoho uživatelů aplikace Excel je zapamatování a použití vzorce při každodenní práci bolest hlavy. Zde velmi doporučujeme Extrahujte text užitečnost Kutools pro Excel, tato výkonná funkce shromažďuje řadu způsobů, jak hromadně extrahovat text z vybraných buněk. Pouhé jednoduché nastavení může extrahovat potřebný text z buněk.


Klikněte na Kutools> Text> Extrahovat text. Zobrazit snímky obrazovky:


Extrahujte prvních nebo posledních n znaků z buněk

Tato část hovoří o extrakci prvních nebo posledních n znaků z buněk. Postupujte prosím následovně.

1. cvaknutí Kutools > Text > Extrahujte text pro povolení této funkce.

2. V Extrahujte text dialogové okno nakonfigurujte následujícím způsobem.

2.1) Ujistěte se, že Extrahujte podle místa karta je povolena;
2.2) V Rozsah , klikněte na tlačítko pro výběr rozsahu buněk, ze kterých budete extrahovat text;
2.3) V možnosti sekce:
(1) První N znak: Chcete-li extrahovat počet znaků zleva od řetězce. Předpokládejme, že musíte z vybraných buněk extrahovat první 2 znaky, vyberte tuto možnost a do textového pole zadejte číslo 2;
(2) Poslední N znak: Chcete-li extrahovat počet znaků zprava od řetězce. Pokud chcete z vybraných buněk extrahovat poslední 3 znaky, vyberte tuto možnost a do textového pole zadejte číslo 3.
2.4) Klepněte na tlačítko OK.

Poznámka: Zkontrolovat Vložit jako vzorec pole v levém dolním rohu dialogového okna vloží výsledek jako vzorec do buněk výsledku. Když se změní hodnota odkazované buňky, výsledek se automaticky aktualizuje.

3. V otvoru Extrahujte text V dialogovém okně vyberte prázdnou buňku k odeslání výsledku a poté klepněte na OK.

Nyní jsou extrahovány první N znaky nebo poslední N znaky vybraných buněk, jak je znázorněno na následujícím obrázku obrazovky.


Extrahujte text podle pozice z buněk

Předpokládejme, že chcete extrahovat 4 znaky začínající na 4. znaku v buňkách, jak je znázorněno na následujícím obrázku obrazovky, abyste jej dostali dolů, postupujte následovně.

1. cvaknutí Kutools > Text > Extrahujte text pro povolení této funkce.

2. V Extrahujte text V dialogovém okně proveďte níže uvedená nastavení.

2.1) Klikněte na Extrahujte podle místa karta (Tato karta je ve výchozím nastavení povolena);
2.2) V Rozsah , klikněte na tlačítko pro výběr rozsahu buněk, ze kterých budete extrahovat text;
2.3) V možnosti sekce: Vyberte Začněte znaky končit volba, zadejte počáteční a koncovou pozici;
V tomto případě chci z vybraných buněk extrahovat 4 znaky začínající na 4. znaku, takže do dvou textových polí zadám číslo 4 a 7 samostatně.
2.4) Klepněte na tlačítko OK.

Poznámka: Zkontrolovat Vložit jako vzorec pole v levém dolním rohu dialogového okna vloží výsledek jako vzorec do buněk výsledku. Když se změní hodnota odkazované buňky, výsledek se automaticky aktualizuje.

3. Pak Extrahujte text Zobrazí se dialogové okno, vyberte prázdnou buňku pro výstup výsledku a poté klikněte na OK .

Potom budou znaky začínající na zadané pozici a končící na zadané pozici hromadně extrahovány do cílových buněk.


Extrahujte text před nebo za konkrétním řetězcem / znakem z buněk

Projekt Extrahujte text Funkce může také pomoci snadno extrahovat text před nebo za konkrétním řetězcem nebo znakem z buněk, například extrahovat text před nebo za znakem pomlčky (-), jak je znázorněno na následujícím obrázku.

1. cvaknutí Kutools > Text > Extrahujte text pro povolení této funkce.

2. V Extrahujte text V dialogovém okně proveďte níže uvedená nastavení.

2.1) Klikněte na Extrahujte podle místa karta (Tato karta je ve výchozím nastavení povolena);
2.2) V Rozsah , klikněte na tlačítko pro výběr rozsahu buněk, ze kterých budete extrahovat text;
2.3) V možnosti sekce:
(1) Před textem: Extrahovat text před řetězec nebo znak. Vyberte tuto možnost a poté zadejte řetězec nebo znak a extrahujte před ním veškerý text (zde zadávám znak pomlčky);
(2) Za textem: Extrahovat text za řetězcem nebo znakem. Vyberte tuto možnost a poté zadejte řetězec nebo znak, abyste po něm extrahovali veškerý text (zde zadávám znak pomlčky).
2.4) Klepněte na tlačítko OK.

Poznámky:

1) Vložit jako vzorec: Zaškrtnutím tohoto políčka v levém dolním rohu dialogového okna vložíte výsledek jako vzorec do buněk výsledků. Když se změní hodnota odkazované buňky, výsledek se automaticky aktualizuje.
2) Pokud zadaný řetězec nebo znak obsahuje duplikáty ve stejné buňce, funkce extrahuje text pouze před nebo po prvním výskytu.

3. V Extrahujte text V dialogovém okně vyberte prázdnou buňku pro výstup extrahovaného textu a klikněte na OK.

Výsledky se poté zobrazí jako níže uvedený snímek obrazovky.


Extrahujte všechna čísla z textového řetězce v buňkách

V aplikaci Excel není žádná funkce pro zabudování, která by extrahovala čísla z textového řetězce v aplikaci Excel, jediným způsobem je použít kombinaci několika funkcí, aby se to dostalo. Ale s Kutools může být snadné extrahovat čísla z textového řetězce.

1. cvaknutí Kutools > Text > Extrahujte text pro povolení této funkce.

2. V Extrahujte text V dialogovém okně proveďte níže uvedená nastavení.

2.1) Klikněte na Extrahujte podle místa karta (Tato karta je ve výchozím nastavení povolena);
2.2) V Rozsah , klikněte na tlačítko pro výběr rozsahu buněk, ze kterých budete extrahovat text;
2.3) V možnosti sekce: Vyberte Vyjměte číslo volba;
2.4) Klepněte na tlačítko OK.

Poznámka: Zkontrolovat Vložit jako vzorec pole v levém dolním rohu dialogového okna vloží výsledek jako vzorec do buněk výsledku. Když se změní hodnota odkazované buňky, výsledek se automaticky aktualizuje.

3. V Extrahujte text V dialogovém okně vyberte prázdnou buňku pro výstup extrahovaného textu a klikněte na OK.

Poté jsou čísla z libovolné pozice v textovém řetězci extrahována. Viz screenshot:


Extrahujte konkrétní text podle pravidel

Kromě výše uvedených fixních možností vám funkce Extrahovat text umožňuje vytvářet pravidla se zástupnými znaky pro extrahování potřebného textu podle vašich potřeb. Můžete například vytvořit pravidlo (*) pro extrahování textu mezi závorkami a pravidlo @ * pro extrahování domén z e-mailových adres. Chcete-li použít pravidla pro extrakci textu, postupujte následovně.

Příklad 1: Extrahujte text mezi dvěma znaky z buněk

Tato část vám ukáže, jak vytvořit pravidlo pro hromadné extrahování textu mezi dvěma znaky z vybraných buněk.

1. cvaknutí Kutools > Text > Extrahujte text pro povolení této funkce.

2. V Extrahujte text V dialogovém okně proveďte níže uvedená nastavení.

2.1) Klikněte na Výpis zpravidla karta;
2.2) V Rozsah , klikněte na tlačítko pro výběr rozsahu buněk, ze kterých budete extrahovat text;
2.3) V Text do pole zadejte pravidlo, podle kterého budete extrahovat text;
Tady chci extrahovat text mezi závorkami, tak zadám (*) do textového pole.
2.4) Klikněte na přidat tlačítko pro přidání pravidla do pole Popis pravidla;
2.5) Klepněte na tlačítko OK.

Poznámky:

1. Zástupné znaky? a * lze použít v pravidlech.
? (otazník): představuje libovolný jeden znak. Například, KT? Najde „KTE","KTO","KTW" a tak dále;
* (hvězdička): představuje libovolný počet znaků. Například, *východní najde „Severovýchod“, „Jihovýchod“ a tak dále.
2. Pokud bylo v dialogovém okně Extrahovat text vytvořeno více pravidel, můžete zkontrolovat pouze pravidla, která musíte použít, a ponechat ostatní nezaškrtnutá.

3. V Extrahujte text V dialogovém okně vyberte prázdnou buňku k odeslání výsledku a poté klikněte na tlačítko OK.

Poté jsou texty mezi závorkami (včetně závorek) extrahovány z vybraných buněk hromadně. Viz screenshot:

Příklad 2: Extrahujte doménu z e-mailové adresy v buňkách

Tato část ukazuje, jak vytvořit pravidlo pro extrahování domény z e-mailové adresy v buňkách.

1. cvaknutí Kutools > Text > Extrahujte text pro povolení této funkce.

2. V Extrahujte text V dialogovém okně proveďte níže uvedená nastavení.

2.1) Klikněte na Výpis zpravidla karta;
2.2) V Rozsah , klikněte na tlačítko pro výběr rozsahu buněk, které obsahují e-mailovou adresu;
2.3) V Text zadejte do textového pole pravidlo @ *.
2.4) Klikněte na přidat tlačítko pro přidání pravidla do pole Popis pravidla;
2.5) Klepněte na tlačítko OK.

Poznámky:

1. Zástupné znaky? a * lze použít v pravidlech.
? (otazník): představuje libovolný jeden znak. Například KT? Vyhledá „KTE“, „KTO“, „KTW“ atd.;
* (hvězdička): představuje libovolný počet znaků. Například * východ najde „severovýchod“, „jihovýchod“ atd.
2. Pokud bylo v dialogovém okně Extrahovat text vytvořeno více pravidel, můžete zkontrolovat pouze pravidla, která musíte použít, a ponechat ostatní nezaškrtnutá.

3. Pak Extrahujte text Zobrazí se dialogové okno, vyberte prázdnou buňku pro umístění výsledku a poté klikněte OK.

Všechny e-mailové domény jsou extrahovány z vybraných e-mailových adres hromadně.


Doporučujeme nástroje produktivity
Následující nástroje vám mohou výrazně ušetřit čas a peníze, který je pro vás ten pravý?
Karta Office: Používání praktických karet ve vaší kanceláři, jako způsob Chrome, Firefox a New Internet Explorer.
Kutools pro Excel: Více než 300 pokročilých funkcí pro Excel 2021, 2019, 2016, 2013, 2010, 2007 a Office 365.

Kutools pro Excel

Výše popsaná funkce je pouze jednou z 300 výkonných funkcí Kutools pro Excel.

Navrženo pro Excel(Office) 2021, 2019, 2016, 2013, 2010, 2007 a Office 365. Bezplatné stažení a používání po dobu 30 dnů.

Snímek obrazovky Kutools pro Excel

btn číst více      stáhnutí btn     btn nákup

Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
For the Extract Text function. Is it possible to add multiple fields at once, Example I would like to extract the following words:CatDogBirdEtc
Is it possible for me to upload all these words at once instead of clicking and adding one at a time.
I have a bulk list of which i want to extact over 1000 Keywords. If I had to add 1 at a time this will be very time consuming. Please advise if it is possible to add bulk if so how
Thanks
This comment was minimized by the moderator on the site
the extract text function doesn't work for me. I'm trying to extract specific words such as Ltd and Limited from lists of company names. The function simply loops without extracting the words requested.
This comment was minimized by the moderator on the site
Hi, i am using this tools and found this good. But i am having some problem while using Extract Text option in Text Tools. I want to extract tab_cat_id=# (# could be any number 1 or 2 etc) from a URL. Can you please guide me on this.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations