Прескочи на основното съдържание

Как да премахнете числа от текстови низове в Excel?

Автор: Кели Последна промяна: 2020-04-21

Например има много числа, смесени в текстов низ и искате да премахнете тези числа от текстовия низ. Как да го направя? Тази статия ще представи няколко трудни метода за лесно премахване на числа от клетки с текстови низове в Excel.


Премахнете числа от текстови низове с дефинирана от потребителя функция

Този метод ще въведе дефинирана от потребителя функция за лесно премахване на числа от текстови низове в Excel. Моля, направете следното:

1, Натиснете Друг + F11 клавиши едновременно, за да отворите прозореца Microsoft Basic for Application.

2. Щракнете Поставете > Модулии след това поставете следния VBA код в отварящия се прозорец на модула.

VBA: Премахване на числа от текстови низове в 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. Запазете Използване на определена функция. Изберете празна клетка, която ще върне текстовия низ без числа, въведете формулата =Премахване на числа(A2) (A2 е клетката, от която ще премахнете числа) и след това плъзнете манипулатора за попълване надолу до диапазона, който ви е необходим.


Премахнете числа от текстови низове с Kutools за Excel

Този метод ще въведе Kutools за Excel Премахване на символи помощна програма за бързо премахване на всички числа от клетки с текстови низове в Excel. Моля, направете следното:

Kutools за Excel - Снабден с над 300 основни инструмента за Excel. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Изтегли сега!

1. Изберете клетките на текстовия низ, от които ще премахнете числата, и щракнете Kutools > Текст > Премахване на символи.
doc премахнете числата от текст 01

2. В отварящия се диалогов прозорец Премахване на знаци, моля, проверете Numeric и щракнете върху Ok бутон.

След това ще видите, че всички числа се премахват наведнъж от избраните клетки с текстови низове. Вижте екранна снимка:

Забележка: Понякога може да се наложи да премахнете цифри и други специални знаци от клетките на текстовия низ и да оставите само букви. Можете да го направите, като поставите отметка в Не-алфа и щракнете върху Ok в диалоговия прозорец Премахване на символи. Вижте екранна снимка:
doc премахнете числата от текст 4

Kutools за Excel - Заредете Excel с над 300 основни инструмента. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Вземи Го Сега


Демонстрация: премахване на числа от текстови низове в Excel


Kutools за Excel: Над 300 удобни инструмента на една ръка разстояние! Започнете своя 30-дневен безплатен пробен период без ограничения на функциите днес. Свали сега!

Бързо извличане на числа от текстови низове с функцията Kutools в Excel

Kutools за помощната програма Kutools Functions на Excel предоставя ЕКСТРАКТ ЧИСЛА функция, за да ви помогне бързо да извличате числа от смесени текстови низове с лекота.


извадка от реклама числа 4


Още по темата:

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
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