Jak odstranit písmena z řetězců / čísel / buněk v aplikaci Excel?
Tento článek hovoří o tom, jak odstranit písmena z textových řetězců / buněk / čísel v aplikaci Excel. A poskytujeme čtyři metody, jak to vyřešit pomocí maticového vzorce, uživatelem definované funkce a doplňku Kutools pro Excel od jiného výrobce.
- Odstraňte písmena z řetězců / čísel / buněk pomocí vzorce pole
- Odstraňte písmena z řetězců / čísel / buněk pomocí funkce definované uživatelem
- Odstraňte písmena z řetězců / čísel / buněk pomocí nástroje Odebrat znak v Kutools pro Excel
- Odstraňte písmena z řetězců / čísel / buněk pomocí funkce EXTRACTNUMBER v programu Kutools pro Excel
Odstraňte písmena z řetězců / čísel / buněk pomocí vzorce pole
Můžeme použít maticový vzorec k odstranění písmen z řetězců / čísel / buněk v aplikaci Excel. Postupujte prosím následovně:
1. Vyberte prázdnou buňku, kterou vrátíte textový řetězec bez písmen, zadejte vzorec =SUM(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10) (A2 je buňka, ze které odstraníte písmena) a stiskněte Ctrl + směna + vstoupit současně.
2. Pokračujte ve výběru buňky a poté přetáhněte její rukojeť Vyplnění do požadovaného rozsahu. A teď uvidíte, že všechna písmena jsou odstraněna z původních textových řetězců, jak je uvedeno níže:
Poznámky:
(1) Tento vzorec pole odstraní všechny druhy znaků kromě číselných znaků. Například původní textový řetězec je abc-859 * -24test, tento vzorec pole odstraní všechna písmena a speciální znaky (* a -) a zpět 85924.
(2) Pokud v textovém řetězci není žádné číslo, vrátí tento vzorec pole 0.
Dávka Oddělte text a čísla z jedné buňky / sloupce do různých sloupců / řádků
Kutools pro Excel vylepšuje jeho Rozdělit buňky nástroj a podporuje dávkové oddělení všech textových znaků a čísel jedné buňky / sloupce do dvou sloupců / řádků.

Odstraňte písmena z řetězců / čísel / buněk pomocí funkce definované uživatelem
Můžeme také přidat do aplikace Excel uživatelsky definovanou funkci pro odebírání písmen z řetězců / čísel / buněk. Postupujte prosím následovně:
1. lis Další + F11 současně otevřete okno Microsoft Visual Basic pro aplikace.
2, klikněte Vložit > Modula poté zkopírujte a vložte následující kód do nového otevíracího okna modulu.
VBA: Odstraňte písmena z řetězců / čísel / buněk v aplikaci Excel
Function StripChar(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
StripChar = .Replace(Txt, "")
End With
End Function
3. Uložit tuto uživatelem definovanou funkci. Vyberte prázdnou buňku, kterou vrátíte textový řetězec bez písmen, a zadejte vzorec = StripChar (A2) (A2 je buňka, ze které odstraníte písmena) a přetáhněte rukojeť výplně dolů do požadovaného rozsahu. Zobrazit snímky obrazovky:


Poznámky:
(1) Tato uživatelem definovaná funkce může také odstranit všechny druhy znaků kromě číselných znaků. Například původní textový řetězec je abc-859 * -24test, tento vzorec pole odstraní písmena a speciální znaky (* a -) a zpět 85924.
(2) Tato uživatelem definovaná funkce vrátí čísla uložená jako textové řetězce.
Odstraňte písmena z řetězců / čísel / buněk pomocí funkce EXTRACTNUMBERS v Kutools pro Excel
Tato metoda představí program Kutools pro Excel VÝTAŽKOVÁ ČÍSLA funkce pro snadné odstranění všech písmen z bodnutí / čísel / buněk v aplikaci Excel. Postupujte prosím následovně:
Kutools pro Excel - Obsahuje více než 300 užitečných nástrojů pro Excel. Plná zkušební verze zdarma 30-den, není potřeba kreditní karta! Zkušební verze zdarma hned teď!
1. Vyberte prázdnou buňku, kterou vrátíte textový řetězec bez písmen, a klikněte Kutools > Funkce > text > EXTRCTNUMBERS. Viz snímek obrazovky:
2. V úvodním dialogovém okně Funkční argumenty určete buňku, ze které odstraníte písmena do Txt pole, je volitelné psát TRUE or Nepravdivé do N a klepněte na tlačítko OK .
Poznámka: Psaní na stroji TRUE vrátí numerická čísla, zatímco nebude psát nic nebo NEPRAVDIVÉ vrátí čísla uložená jako textové řetězce.
3. Stále vyberte buňku a přetáhněte rukojeť Vyplnění do požadovaného rozsahu. A pak uvidíte, že všechna písmena jsou odstraněna z původních textových řetězců. Viz snímek obrazovky:
Kutools pro Excel - Obsahuje více než 300 užitečných nástrojů pro Excel. Plná zkušební verze zdarma 30-den, není potřeba kreditní karta! Get It Now
Poznámky:
(1) Můžete zadat vzorec = EXTRACTNUMBERS (A2, TRUE) přímo do vybrané buňky a poté přetáhněte úchyt Vyplnit do požadovaného rozsahu.
(2) Tato funkce EXTRACTNUMBERS také odstraní všechny druhy znaků kromě číselných znaků.
Odstraňte písmena z řetězců / čísel / buněk pomocí nástroje Odebrat znak v Kutools pro Excel
Všechny výše uvedené metody odstraní všechny znaky kromě číselných znaků. Někdy ale možná budete chtít z textového řetězce odstranit pouze písmena, ale zůstanou číselné znaky a další. Tato metoda představí program Kutools pro Excel Odebrat znaky nástroj pro snadné provedení v aplikaci Excel.
Kutools pro Excel - Obsahuje více než 300 užitečných nástrojů pro Excel. Plná zkušební verze zdarma 30-den, není potřeba kreditní karta! Zkušební verze zdarma hned teď!
1. Vyberte buňky, ze kterých odstraníte písmena, a klikněte Kutools > text > Odebrat znaky.
2. V úvodním dialogovém okně Odebrat znaky zaškrtněte políčko Alpha a klepněte na tlačítko Ok knoflík. A pak uvidíte, že z vybraných buněk budou odstraněna pouze písmena. Viz snímek obrazovky:
Poznámka: Pokud opravdu chcete odstranit všechny druhy znaků kromě číselných, můžete zkontrolovat Numerické a klepněte na tlačítko Ok v dialogovém okně Odebrat znaky. Viz snímek obrazovky:
Kutools pro Excel - Obsahuje více než 300 užitečných nástrojů pro Excel. Plná zkušební verze zdarma 30-den, není potřeba kreditní karta! Get It Now
Ukázka: Odstraňte písmena z řetězců / čísel / buněk v aplikaci Excel
Související články:
Nejlepší kancelářské nástroje produktivity
Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%
- Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
- 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 bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... 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ší ...
- 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...
- Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2021 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Plné funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- 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!









