Prejsť k hlavnému obsahu

Ako odstrániť čísla z textových reťazcov v Exceli?

Autor: Kelly Posledná úprava: 2020-04-21

Napríklad v textovom reťazci je zmiešaných veľa čísel a chcete tieto čísla z textového reťazca odstrániť. Ako to dosiahnuť? Tento článok predstaví niekoľko zložitých metód na jednoduché odstránenie čísel z buniek textového reťazca v Exceli.


Odstráňte čísla z textových reťazcov pomocou funkcie definovanej používateľom

Táto metóda zavedie používateľom definovanú funkciu na jednoduché odstránenie čísel z textových reťazcov v Exceli. Postupujte prosím nasledovne:

1, lis ostatné + F11 kláves súčasne, čím otvoríte okno Microsoft Basic for Application.

2, kliknite Vložiť > Modulya potom prilepte nasledujúci kód VBA do otváracieho okna modulu.

VBA: Odstráňte čísla z textových reťazcov v Exceli

Function RemoveNumbers(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "[0-9]"
RemoveNumbers = .Replace(Txt, "")
End With
End Function

3. Uložte Použiť definovanú funkciu. Vyberte prázdnu bunku, ktorá vám vráti textový reťazec bez čísel, zadajte vzorec =RemoveNumbers(A2) (A2 je bunka, z ktorej odstránite čísla) a potom potiahnite rukoväť výplne nadol do požadovaného rozsahu.


Odstráňte čísla z textových reťazcov pomocou Kutools pre Excel

Táto metóda predstaví Kutools pre Excel Odstrániť znaky nástroj na rýchle odstránenie všetkých čísel z buniek textového reťazca v Exceli. Postupujte prosím nasledovne:

Kutools pre Excel - Balené s viac ako 300 základnými nástrojmi pre Excel. Užite si plnohodnotnú 30-dňovú skúšobnú verziu ZDARMA bez potreby kreditnej karty! Stiahni teraz!

1. Vyberte bunky textového reťazca, z ktorých chcete odstrániť čísla, a kliknite Kutools > text > Odstrániť znaky.
doc odstrániť čísla z textu 01

2. V otváracom dialógovom okne Odstrániť znaky začiarknite políčko Číselný a kliknite na Ok tlačidlo.

Potom uvidíte, že všetky čísla sa odstránia z vybratých buniek textového reťazca naraz. Pozrite si snímku obrazovky:

Poznámky: Niekedy možno budete musieť odstrániť čísla a iné špeciálne značky z buniek textového reťazca a ponechať len písmená. Môžete to urobiť kontrolou Nealfa možnosť a kliknutím na Ok v dialógovom okne Odstrániť znaky. Pozrite si snímku obrazovky:
doc odstrániť čísla z textu 4

Kutools pre Excel - Supercharge Excel s viac ako 300 základnými nástrojmi. Užite si plnohodnotnú 30-dňovú skúšobnú verziu ZDARMA bez potreby kreditnej karty! Get It Now


Demo: odstránenie čísel z textových reťazcov v Exceli


Kutools pre Excel: Viac ako 300 praktických nástrojov na dosah ruky! Začnite svoju 30-dňovú bezplatnú skúšobnú verziu bez obmedzení funkcií ešte dnes. Stiahnuť teraz!

Rýchlo extrahujte čísla z textových reťazcov pomocou funkcie Kutools v Exceli

Kutools for Excel Nástroj Kutools Functions poskytuje EXTRACTNUMBERS funkcia, ktorá vám pomôže rýchlo extrahovať čísla zo zmiešaných textových reťazcov s ľahkosťou.


čísla výpisu reklamy 4


Súvisiace články:

Najlepšie nástroje kancelárskej produktivity

🤖 Kutools AI asistent: Revolučná analýza údajov založená na: Inteligentné prevedenie   |  Generovať kód  |  Vytvorte si vlastné vzorce  |  Analyzujte údaje a generujte grafy  |  Vyvolajte funkcie Kutools...
Populárne funkcie: Nájsť, zvýrazniť alebo identifikovať duplikáty   |  Odstrániť prázdne riadky   |  Kombinujte stĺpce alebo bunky bez straty údajov   |   Kolo bez vzorca ...
Super vyhľadávanie: VLookup viacerých kritérií    VLookup s viacerými hodnotami  |   VLookup cez viacero hárkov   |   Fuzzy vyhľadávanie ....
Pokročilý rozbaľovací zoznam: Rýchlo vytvorte rozbaľovací zoznam   |  Závislý rozbaľovací zoznam   |  Rozbaľovací zoznam s viacerými možnosťami ....
Správca stĺpcov: Pridajte konkrétny počet stĺpcov  |  Presunúť stĺpce  |  Prepnúť stav viditeľnosti skrytých stĺpcov  |  Porovnajte rozsahy a stĺpce ...
Hlavné funkcie: Zameranie mriežky   |  Dizajnový pohľad   |   Veľký Formula Bar    Správca zošitov a hárkov   |  Knižnica zdrojov (Automatický text)   |  Výber dátumu   |  Kombinujte pracovné listy   |  Šifrovať/dešifrovať bunky    Odoslať e-maily podľa zoznamu   |  Super filter   |   Špeciálny filter (filtrovať tučné/kurzíva/prečiarknuté...) ...
Top 15 sád nástrojov12 text náradie (doplniť text, Odstrániť znaky, ...)   |   50 + graf Typy (Ganttov diagram, ...)   |   40+ Praktické vzorca (Vypočítajte vek podľa narodenín, ...)   |   19 vloženie náradie (Vložte QR kód, Vložiť obrázok z cesty, ...)   |   12 Konverzia náradie (Čísla k slovám, Prepočet meny, ...)   |   7 Zlúčiť a rozdeliť náradie (Rozšírené kombinovanie riadkov, Split Cells, ...)   |   ... a viac

Obohaťte svoje excelové zručnosti pomocou Kutools pre Excel a zažite efektivitu ako nikdy predtým. Kutools for Excel ponúka viac ako 300 pokročilých funkcií na zvýšenie produktivity a šetrenie času.  Kliknutím sem získate funkciu, ktorú najviac potrebujete...

Popis


Karta Office prináša do balíka Office rozhranie s kartami a značne vám uľahčí prácu

  • Povoliť úpravy a čítanie na kartách vo Worde, Exceli, PowerPointe, Publisher, Access, Visio a Project.
  • Otvorte a vytvorte viacero dokumentov na nových kartách toho istého okna, nie v nových oknách.
  • Zvýši vašu produktivitu o 50 % a zníži za vás stovky kliknutí myšou každý deň!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Another method involves a very simple formula, repeated (filled) down the sheet. Let the worksheet do the work for you. No VBA or add-ins needed.

- Put the string on a worksheet, in B1.
- Then put the numbers 0 to 9 in cells A2 to A11.
- Then, enter this formula into B2:
=SUBSTITUTE(B1, A2, "")
- Now, drag the fill handle from B2 down to B11.

B11 will now contain your string with all numbers removed.
This comment was minimized by the moderator on the site
Hello,

I found this function really helpful, however when I apply this formula, I find that other cells in my database show as error "Name#.'
Almost as if it goes out of the order on the database.

Could anyone provide advice?
This comment was minimized by the moderator on the site
In a cell witht he following John Smith SS1324 how do i extract SS1324 and just leave John Smith and paste SS1324 in another cell ?
This comment was minimized by the moderator on the site
Hey there.
Hope you are having a great day!
Thanks a lot for the formula!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations