Note: The other languages of the website are Google-translated. Back to English

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


Kutools pro Excel obsahuje více než 300 šikovných nástrojů pro Excel, které si můžete zdarma vyzkoušet bez omezení za 30 dní. Stáhněte si a vyzkoušejte zdarma hned!

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.
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!
officetab dno
Komentáře (9)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Dík moc
Tento komentář byl moderátorem webu minimalizován
Co když chcete zachovat formát čísla nebo má desetinná místa? tedy Apple30.01? za odpověď z 30.01? vaše vb upustí místo?
Tento komentář byl moderátorem webu minimalizován
Ahoj Formatunknown,
V této situaci se doporučuje funkce Odebrat znaky Kutools for Excel.
Vyberte buňky, povolte funkci Odebrat znaky, zaškrtněte pouze možnost Alfa a kliknutím na tlačítko OK odstraňte všechny alfa znaky a ponechte čísla včetně desetinných míst.
Tento komentář byl moderátorem webu minimalizován
ahoj, chci se zeptat, jestli existuje vzorec pro přidání tečky na každou zkratku v jedné buňce ve větě?

příklad

825 apple rd st #5 – chci přidat tečku na „rd“ a „st“, aby to bylo formální


doufám, že mi můžete pomoci

Díky
Tento komentář byl moderátorem webu minimalizován
ahoj ede,
Funkce Přidat text Kutools pro Excel vám může pomoci vyřešit problém: https://www.extendoffice.com/product/kutools-for-excel/excel-add-same-text-to-multiple-cells.html
Tento komentář byl moderátorem webu minimalizován
Potřebuji odstranit veškerý text v buňce KROMĚ konkrétní sady slov. Například seznam ovoce nebo zeleniny ve sloupci A a ve sloupci B má popis zeleniny včetně barvy a chci odstranit veškerý text v buňkách sloupce B kromě barevných slov. Nějaké nápady?
Tento komentář byl moderátorem webu minimalizován
YEAHHHHHHHHHH. Konečně něco, co funguje! Gj!
Tento komentář byl moderátorem webu minimalizován
NOOOSSAAA!
Você não tem noção do tanto que isso me ajudou!!!
MUITO BOM!
Tento komentář byl moderátorem webu minimalizován
Принцип работы формулы массива понял, есть вопрос насчет конкатенации (0&A2), делямянял
Если убрать ее и блок +1 после ROW(), формула перестает работать
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL