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 - Baleno s více než 300 základními nástroji pro Excel. Užijte si plnohodnotnou 30denní zkušební verzi ZDARMA bez nutnosti kreditní karty! Stáhnout nyní!
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 - Supercharge Excel s více než 300 základními nástroji. Užijte si plnohodnotnou 30denní zkušební verzi ZDARMA bez nutnosti kreditní karty! 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 - Baleno s více než 300 základními nástroji pro Excel. Užijte si plnohodnotnou 30denní zkušební verzi ZDARMA bez nutnosti kreditní karty! Stáhnout nyní!
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 - Supercharge Excel s více než 300 základními nástroji. Užijte si plnohodnotnou 30denní zkušební verzi ZDARMA bez nutnosti kreditní karty! Get It Now
Ukázka: Odstraňte písmena z řetězců / čísel / buněk v aplikaci Excel
Související články:
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
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!