Note: The other languages of the website are Google-translated. Back to English
Увійти  \/ 
x
or
x
Реєстрація  \/ 
x

or

Як видалити числа з текстових рядків в 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 - Включає більше 300 зручних інструментів для Excel. Повна функція безкоштовної пробної версії 30 днів, кредитна картка не потрібна! Get It Now


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


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

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

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


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


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

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2019 та 365. Підтримує всі мови. Простота розгортання на вашому підприємстві чи в організації. Повна функція 30-денної безкоштовної пробної версії. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    johnywhy · 6 months ago
    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. 
  • To post as a guest, your comment is unpublished.
    Callum · 2 years ago
    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?
  • To post as a guest, your comment is unpublished.
    David Smith · 2 years ago
    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 ?
  • To post as a guest, your comment is unpublished.
    Hooman · 3 years ago
    Hey there.
    Hope you are having a great day!
    Thanks a lot for the formula!