Přejít k hlavnímu obsahu

Jak odstranit čísla z textových řetězců v aplikaci Excel?

Autor: Kelly Naposledy změněno: 2025-03-12

V mnoha případech se uživatelé Excelu setkávají s textovými řetězci, které jsou přeplněné nechtěnými čísly, která potřebují odstranit, aby se data uklidila. Ať už připravujete data k analýze nebo zajišťujete, že váš text odpovídá specifickému formátu, odstranění čísel může být zásadní. Tento článek popisuje několik metod, včetně přímého vzorce, použití Kutools pro Excel a vlastního řešení VBA k efektivnímu odstranění čísel z textových řetězců.


Odstraňte čísla z textových řetězců pomocí vzorce

Pro ty, kteří dávají přednost používání nativních funkcí Excelu, nabízí následující maticový vzorec jednoduché řešení. Pro ty, kteří neznají funkce Excelu, je však tento vzorec příliš dlouhý a obtížně se s ním manipuluje.

  1. Vyberte, kde chcete zobrazit vyčištěný text, například v tomto případě C2.
  2. Zadejte následující maticový vzorec a stiskněte Ctrl + Shift + Enter.
    =TEXTJOIN("", TRUE, IF(ISNUMBER(--MID(A2, ROW(INDIRECT("1:" & LEN(A2))), 1)), "", MID(A2, ROW(INDIRECT("1:" & LEN(A2))), 1)))
    snímek obrazovky ukazující, jak používat vzorec
    Ve vzorci je A2 buňka obsahující textový řetězec. Nahraďte jej prosím svou vlastní buňkou.
  3. Vyberte buňku výsledku a přetáhněte její rukojeť výplně dolů, abyste získali zbytek výsledků.
    snímek obrazovky ukazující výsledky po aplikaci vzorce

Dávkové odstranění čísel z textových řetězců pomocí Kutools pro Excel

Pokud potřebujete odstranit čísla z velkého počtu buněk textových řetězců, funkce Odebrat znaky Kutools for Excel dokáže efektivně zvládnout tento úkol hromadně, což usnadňuje čištění textových řetězců ve velkých datových sadách.

Kutools pro Excel - Baleno s více než 300 základními nástroji pro Excel. Užijte si trvale bezplatné funkce AI! Stáhnout nyní!

  1. Zvýrazněte buňky obsahující textové řetězce, ze kterých chcete odstranit čísla. Přejděte na položku Kutools > Text > Odebrat znaky.
  2. V dialogovém okně Odebrat znaky vyberte možnost Číselné a klepněte na tlačítko OK.
    snímek obrazovky konfigurace dialogového okna Odebrat znaky

Výsledek: Všechna čísla jsou najednou odstraněna z vybraných buněk textového řetězce.

snímek obrazovky zobrazující původní textový řetězec a výsledný řetězec po smazání čísel

Tip: Pokud potřebujete z buněk textového řetězce odstranit čísla a další speciální znaky a ponechat pouze písmena, jednoduše zaškrtněte volbu Nealfa v dialogovém okně Odebrat znaky a klepněte na OK. Viz snímek obrazovky níže

snímek obrazovky s odstraněním čísel a dalších speciálních značek z textového řetězce zaškrtnutím políčka Nealfa

Kutools pro Excel - Supercharge Excel s více než 300 základními nástroji. Užijte si trvale bezplatné funkce AI! Get It Now


Odeberte čísla z textových řetězců pomocí funkce definované uživatelem

Pro ty, kteří mají talent na kódování, nabízí uživatelsky definovaná funkce (UDF) ve VBA přizpůsobitelné a opakovaně použitelné řešení.

  1. Současným stisknutím kláves Alt + F11 otevřete editor VBA.
  2. Přejděte na Vložit > Modul a vložte následující kód VBA
    VBA: Odebrání čísel z textových řetězců v aplikaci Excel
    Function RemoveNumbers(Txt As String) As String
    With CreateObject("VBScript.RegExp")
    .Global = True
    .Pattern = "[0-9]"
    RemoveNumbers = .Replace(Txt, "")
    End With
    End Function
  3. Zadejte následující vzorec do prázdné buňky, kde chcete zobrazit vyčištěný text. Nezapomeňte nahradit A2 odkazem na buňku vašeho textového řetězce.
    =RemoveNumbers(A2)
    snímek obrazovky ukazující, jak používat uživatelem definovanou funkcisnímek obrazovky s výsledky po odstranění čísel

Odstranění čísel z textových řetězců v aplikaci Excel lze provést různými metodami v závislosti na vaší preferenci jednoduchosti nebo na nástrojích, které máte k dispozici. Každá metoda uvedená v tomto příspěvku zajišťuje, že vaše textové řetězce jsou efektivně vyčištěny, čímž se zvyšuje přehlednost a použitelnost vašich dat.


Ukázka: Odebrání čísel z textových řetězců v aplikaci Excel

 

Kutools pro Excel: Více než 300 užitečných nástrojů na dosah ruky! Užijte si trvale bezplatné funkce AI! Stáhnout nyní!

Související články:


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

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
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...


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!