Перейти до основного матеріалу

Як видалити числа з текстових рядків в Excel?

Наприклад, у текстовому рядку змішано багато чисел, і ви хочете видалити ці числа з текстового рядка. Як це зробити? У цій статті буде представлено кілька хитрих методів для легкого видалення чисел із комірок текстових рядків у Excel.


Видалення чисел із текстових рядків за допомогою функції, визначеної користувачем

Цей метод запровадить функцію, визначену користувачем, щоб легко видаляти числа з текстових рядків у програмі Excel. Будь ласка, виконайте наступне:

1. Прес інший + F11 клавіші одночасно, щоб відкрити вікно Microsoft Basic for Application.

2. Клацання Insert > Модулі, а потім вставте наступний код 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. Збережіть визначену функцію. Виберіть порожню комірку, якій ви повернете текстовий рядок без цифр, введіть формулу = RemoveNumbers (A2) (A2 - клітинка, з якої ви будете видаляти цифри), а потім перетягніть маркер заповнення до потрібного діапазону.


Видаліть числа з текстових рядків за допомогою Kutools для Excel

Цей метод представить Kutools для Excel Видалити символи утиліта для швидкого видалення всіх чисел із комірок текстового рядка в Excel. Будь ласка, виконайте наступне:

Kutools для Excel - Містить понад 300 основних інструментів для Excel. Насолоджуйтесь повнофункціональною 30-денною БЕЗКОШТОВНОЮ пробною версією без кредитної картки! Скачати зараз!

1. Виділіть клітинки текстового рядка, з яких ви будете видаляти числа, та натисніть Кутулс > текст > Видалити символи.
doc видалити цифри з тексту 01

2. У діалоговому вікні "Видалити символи" відкрийте Числовий та натисніть кнопку Ok кнопки.

Тоді ви побачите, що всі числа одночасно видаляються з вибраних клітинок текстового рядка. Див. Знімок екрана:

примітки: Іноді вам може знадобитися видалити цифри та інші спеціальні позначки з комірок текстового рядка та залишити лише літери. Ви можете зробити це, перевіривши Неальфа і натиснувши Ok у діалоговому вікні Видалити символи. Дивіться знімок екрана:
doc видалити цифри з тексту 4

Kutools для Excel - Доповніть Excel понад 300 основними інструментами. Насолоджуйтесь повнофункціональною 30-денною БЕЗКОШТОВНОЮ пробною версією без кредитної картки! Get It Now


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


Kutools для Excel: понад 300 зручних інструментів у вас під рукою! Почніть 30-денну безкоштовну пробну версію без обмежень функцій сьогодні. Завантажити зараз!

Швидко витягуйте числа з текстових рядків за допомогою функції Kutools в Excel

Утиліта Kutools для функцій Kutools для Excel надає ЕКСТРАКТНІ ЧИСЛА функція, яка допоможе вам швидко витягувати числа із змішаних текстових рядків з легкістю.


номер витягу з реклами 4


Статті по темі:

Найкращі інструменти продуктивності офісу

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

Покращуйте свої навички 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