Přejít k hlavnímu obsahu

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

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ě.
doc odstranit písmena z textu 1

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ů.


samostatná textová čísla dělené buňky

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:
doc odstranit písmena z textu 6
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:
doc odstranit písmena z textu 7

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


Kutools pro Excel: Více než 300 užitečných nástrojů na dosah ruky! Začněte svou 30denní bezplatnou zkušební verzi bez omezení funkcí ještě dnes. Stáhnout nyní!

Související články:

Nejlepší nástroje pro produktivitu v kanceláři

Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

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...

karta kte 201905


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!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Принцип работы формулы массива понял, есть вопрос насчет конкатенации (0&A2), для чего она в формуле?
Если убрать ее и блок +1 после ROW(), формула перестает работать
This comment was minimized by the moderator on the site
NOOOSSAAA!
Você não tem noção do tanto que isso me ajudou!!!
MUITO BOM!
This comment was minimized by the moderator on the site
YEAHHHHHHHHH. At last something that works! Gj!
This comment was minimized by the moderator on the site
I need to delete all text in a cell EXCEPT a specific set of words. For example, a list of fruits or vegetables in column A, and column B has a description of the vegetables, including color, and I want to remove all text in the cells of column B except for color words. Any ideas?
This comment was minimized by the moderator on the site
hi, i want to ask if theres a formula to add period on every abbreviation in one cell within a sentence?

example

825 apple rd st #5 - i want to add period on "rd" and "st" to make it formal


hope you can help me

thanks
This comment was minimized by the moderator on the site
Hi ed,
The Add Text feature of Kutools for Excel may help you solve the problem: https://www.extendoffice.com/product/kutools-for-excel/excel-add-same-text-to-multiple-cells.html
This comment was minimized by the moderator on the site
What if you want to preserve the format of the number or has decimals? i.e Apple30.01? for answer of 30.01? your vb drops the spot?
This comment was minimized by the moderator on the site
Hi Formatunknown,
In this situation, Kutools for Excel’s Remove Characters feature is recommended.
Select the cells, enable the Remove Characters feature, only check the Alpha option, and click the Ok button to remove all alpha characters, and remain numbers including the decimal places.
This comment was minimized by the moderator on the site
Thank u so much
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations