Jak extrahovat část textového řetězce z buňky v aplikaci Excel?
![]() |
Tento kurz ukazuje metody extrakce podřetězce z levé, střední nebo pravé části buňky a také vysvětluje, jak extrahovat text před nebo po konkrétním znaku, jak je uvedeno níže.
|
Metoda A: Extrahujte podřetězec zleva, ze středu nebo zprava pomocí vzorce
V aplikaci Excel existují některé vzorce, které vám pomohou rychle extrahovat část textu.
Extrahujte prvních n znaků
Předpokládejme, že chcete extrahovat první 3 znaky z dat daného seznamu, vyberte prázdnou buňku, do které chcete umístit extrahovaný výsledek, a pak použijte tento vzorec
B3 je buňka, ze které extrahujete znaky, 3 je počet znaků, které chcete extrahovat.
Stisknout vstoupit klíč k získání extrahovaného výsledku. Poté přetáhněte úchyt výplně přes buňky a použijte tento vzorec.
Extrahujte posledních n znaků
Například extrahujte posledních 6 znaků ze seznamu řetězců, vyberte prázdnou buňku, do které chcete umístit extrahovaný výsledek, a použijte tento vzorec:
B9 je buňka, ze které extrahujete znaky, 6 je počet znaků, které chcete extrahovat.
Stisknout vstoupit klíč k získání extrahovaného výsledku. Poté přetáhněte úchyt výplně přes buňky a použijte tento vzorec.
Extrahujte n znaků uprostřed
Pokud chcete extrahovat 3 znaky začínající od 4. znaku řetězce, můžete použít následující vzorec:
B15 je buňka, ze které extrahujete znaky, 4 představují extrahované znaky ze 4. znaku (počet zleva), 3 je počet znaků, které chcete extrahovat.
Stisknout vstoupit klíč k získání extrahovaného výsledku. Poté přetáhněte úchyt výplně přes buňky a použijte tento vzorec.
Poznámka:
Pokud chcete extrahované výsledky přesunout na jiné místo, nejprve zkopírujte a vložte extrahované výsledky jako hodnotu.
Metoda B: Extrahujte podřetězec zleva, ze středu nebo zprava Kutools for Excel
Pokud neznáte vzorce, můžete to zkusit Kutools for ExcelJe Extrahujte text funkce, kterou lze snadno zvládnout.
Před použitím nástroje Extrahovat text věnujte prosím 3 minuty bezplatné instalaci Kutools for Excel: 30denní bezplatná zkušební verze">Stahujte zdarma nyní!
1. Vyberte buňky, ze kterých chcete extrahovat podřetězce, klepněte na Kutools > Text > Extrahujte text.
2. V praskání Extrahujte text dialogové okno pod Extrahujte podle místa karta, první tři možnosti podporují extrakci podřetězce zleva, ze středu nebo zprava.
První N znak: extrahovat podřetězec zleva. Například extrahujte první 2 znaky, zaškrtněte tuto možnost a zadejte 2 do textového pole.
Poslední N znak: extrahovat podřetězec z pravé strany řetězce. Například extrahujte poslední 2 znaky, zaškrtněte tuto možnost a zadejte 2 do textového pole.
Začněte znaky končit: extrahuje určitý počet znaků ze středu řetězce. Například extrahujte ze 4. znaku do 9. znaku, zaškrtněte tuto možnost a zadejte 4 a 9 do textových polí zvlášť.
Vložit jako vzorec: zaškrtněte toto políčko, výsledkem je vzorec, který lze změnit při změně původního řetězce, jinak je výsledek pevný.
3. Po zadání požadovaného umístění klepněte na Ok, objeví se dialogové okno pro výběr buňky k umístění extrahovaného podřetězce. Klikněte na OK.
Nyní byl podřetězec extrahován.
Pokud chcete extrahovat podřetězec za nebo před zadaným znakem, můžete ke zpracování úlohy použít jednu z níže uvedených metod.
Metoda A: Extrahujte dílčí řetězec za nebo před definovaným znakem pomocí vzorce
Předpokládejme, že chcete extrahovat znaky za znakem “-„Ze seznamu řetězců použijte tento vzorec:
B3 je buňka, ze které chcete extrahovat znaky, - je znak, po kterém chcete extrahovat řetězec.
Stisknout vstoupit klíč k získání extrahovaného výsledku. Poté přetáhněte úchyt výplně přes buňky a použijte tento vzorec.
Pokud chcete extrahovat podřetězec před definovaným znakem, můžete použít vzorec takto:
Příklad výsledku je uveden níže:
Poznámka
Při kopírování a vkládání výsledků vzorce do jiného umístění může dojít ke ztrátě nebo změně dat. Abyste zabránili tomuto problému, můžete po použití vzorce zkopírovat a vložit výsledky vzorce jako hodnotu. Nebo můžete vyzkoušet Metoda B.
Metoda B: Extrahujte podřetězec za nebo před definovaným znakem Kutools for Excel
Pro přímý extrakci podřetězce za nebo před zadaným znakem můžete použít Extrahujte text užitečnost Kutools for Excel, které vám pomohou extrahovat všechny znaky za nebo před znakem, mohou také extrahovat konkrétní délku znaků před nebo za znakem.
Před použitím nástroje Extrahovat text věnujte prosím 3 minuty bezplatné instalaci Kutools for Excel: 30denní bezplatná zkušební verze">Stahujte zdarma nyní!
1. Vyberte buňky, ze kterých chcete extrahovat znaky, klepněte na Kutools > Text > Extrahujte text.
2. V praskání Extrahujte text dialogové okno pod Extrahujte podle místa Na kartě přejděte na před textem a za textovými možnostmi a zadejte požadované nastavení.
Před textem: extrahovat podřetězce před zadanými znaky. Například zadejte - do textového pole, všechny znaky dříve - bude extrahován.
Za textem: extrahuje podřetězce za zadanými znaky. Například zadejte - do textového pole, všechny znaky za - budou extrahovány.
Vložit jako vzorec: zaškrtněte toto políčko, výsledkem je vzorec, který lze změnit při změně původního řetězce, jinak je výsledek pevný.
3. cvaknutí Ok, objeví se dialogové okno pro výběr buňky k umístění extrahovaného podřetězce. Klepněte na OK.
Nyní byl řetězec extrahován před nebo po určitých znakech.
Možná, že v některých případech budete muset extrahovat podřetězec mezi dvěma znaky, můžete si vybrat jednu z níže uvedených metod pro zpracování úlohy.
Metoda A: Extrahujte podle vzorce
Předpokládejme, že chcete z daného seznamu extrahovat znaky mezi závorkami (), můžete použít následující vzorec:
Ve vzorci je B3 buňka, ze které chcete extrahovat řetězec, ( a ) jsou dva znaky, mezi kterými chcete extrahovat řetězec.
Stisknout vstoupit klíč k získání extrahovaného výsledku. Poté přetáhněte úchyt výplně přes buňky a použijte tento vzorec.
Poznámka
Pokud je pro vás vzorec trochu obtížný, můžete zkusit metodu B, která tento šikovný nástroj rychle vyřeší pomocí praktického nástroje.
Metoda B: Extrahujte podle Kutools for Excel
In Kutools for Excelstovky funkcí, existuje funkce - Extrahujte řetězce mezi zadaným textem může rychle extrahovat podřetězce mezi dvěma znaky.
Před použitím nástroje Extrahovat text věnujte prosím 3 minuty bezplatné instalaci Kutools for Excel: 30denní bezplatná zkušební verze">Stahujte zdarma nyní!
1. Vyberte buňku, která byla použita k umístění extrahovaného podřetězce, klepněte na Kutools > Pomocník vzorců > Text > Extrahujte řetězce mezi zadaným textem.
2. V Pomocník vzorců dialog, přejděte na Zadání argumentů části a poté vyberte nebo přímo zadejte odkaz na buňku a dva znaky, mezi kterými chcete extrahovat.
Ve výchozím nastavení, když vyberete odkaz na buňku, který se používá k extrakci podřetězce, bude odkaz na buňku absolutní, který nemůže k vyplnění vzorce použít úchyt automatického vyplňování, změňte jej na relativní.
3. cvaknutí Ok, nyní byl získán první výsledek, pak přetáhněte popisovač automatického vyplnění přes buňky, které tento vzorec potřebují.
Tip:
Pokud chcete extrahovat řetězce mezi dvěma znaky (včetně dvou znaků), Extrahujte text užitečnost Kutools for Excel také vám může udělat laskavost v této operaci.
1. Vyberte buňky, ze kterých chcete extrahovat dílčí řetězec mezi znaky, klepněte na Kutools > Text > Extrahujte text.
2. v praskání Extrahujte text dialogové okno pod Výpis zpravidla přejděte na kartu Text sekce, zadejte znaky, mezi kterými chcete extrahovat řetězec, a řetězec může být činen zástupným znakem *. Pokud chcete extrahovat řetězec s pevnou délkou, zástupný znak ? lze použít, jeden? uveďte jeden znak.
Pak klikněte na tlačítko přidat přidat pravidlo do Popis pravidla sekce.
3.Click Ok, objeví se dialogové okno pro výběr buňky k umístění extrahovaného podřetězce. Klepněte na OK.
Nyní byl extrahován řetězec mezi dvěma určitými znaky.
Pokud chcete extrahovat e-mailovou adresu z daného řetězce nebo rozsahu buněk, můžete použít Extrahujte e-mailovou adresu funkce zvládnout tuto práci najednou, místo aby je hledala jeden po druhém.
Než použijete nástroj Extrahovat e-mailovou adresu, věnujte prosím 3 minuty bezplatné instalaci Kutools for Excel: 30denní bezplatná zkušební verze">Stahujte zdarma nyní!
1. Vyberte buňky, ze kterých bude extrahována e-mailová adresa, a klikněte na Kutools > Text > Extrahujte e-mailovou adresu.
2. Poté se zobrazí dialogové okno s výběrem buňky k odeslání e-mailů s adresou.
3. cvaknutí OK, byly extrahovány e-mailové adresy v každé buňce.
Pokud existuje seznam dat smíšených numerických a abecedních a speciálních znaků, chcete pouze extrahovat čísla nebo abecední hodnoty, můžete zkusit Kutools for ExcelNástroj Odebrat znaky.
1. Než použijete nástroj Odebrat znaky, musíte mít zobrazenou kopii dat, jak je uvedeno níže:
2. Poté vyberte tuto kopii dat, klikněte na Kutools > Text > Odebrat znaky.
3. V Odebrat znaky dialog, zkontrolujte Numerické , klepněte na tlačítko Ok.
Nyní zůstaly pouze číselné znaky.
Chcete-li extrahovat pouze abecední hodnoty, zaškrtněte políčko Ne-alfa možnost v Odebrat znaky dialog.
Kliknutím stáhnete tento ukázkový soubor
Extrahujte čas z řetězce datetime
Poskytuje triky pro extrahování času (hh: mm: ss) nebo hodiny / minuty / sekundy pouze z řetězce datetime (mm / dd / rrrr hh: mm: ss)
Extrahujte řádky, které splňují kritéria
V tomto článku vám pomůže rychle extrahovat tyto řádky, které splňují kritéria, do jiného umístění v aplikaci Excel, kromě jejich vyhledání a kopírování jeden po druhém.
Extrahujte n-tý znak z řetězce
Zde představíme metody extrakce n-tého znaku z řetězce, například extrahujeme 3. znak z řetězce a1b2c3, výsledkem je b.
Extrahujte podřetězec mezi dvěma znaky
Zobrazit metody extrakce podřetězce mezi dvěma stejnými nebo různými znaky.
Nejlepší kancelářské nástroje produktivity
Kutools for Excel Vyřeší většinu vašich problémů a zvýší vaši produktivitu o 80 %
- Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
- Sloučit buňky / řádky / sloupce a uchovávání údajů; Rozdělit obsah buněk; Zkombinujte duplicitní řádky a součet / průměr... Zabraňte duplicitním buňkám; Porovnat rozsahy...
- Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
- Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
- Oblíbené a rychlé vkládání vzorců„Rozsahy, grafy a obrázky; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
- Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
- Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
- Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
- Seskupování kontingenčních tabulek podle číslo týdne, den v týdnu a další ... Zobrazit odemčené, zamčené buňky různými barvami; Zvýrazněte buňky, které mají vzorec / název...

- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!















