Как удалить числа из текстовых строк в Excel?
Во многих случаях пользователи Excel сталкиваются с текстовыми строками, переполненными ненужными числами, которые необходимо удалить для очистки данных. Независимо от того, готовите ли вы данные для анализа или обеспечиваете соответствие текста определенному формату, удаление чисел может быть крайне важным. В этой статье описываются несколько методов, включая простой подход с использованием формул, применение Kutools для Excel и пользовательское решение на VBA для эффективного удаления чисел из текстовых строк.
- Удаление чисел из текстовых строк с помощью формулы
- Пакетное удаление чисел из текстовых строк с помощью Kutools для Excel
- Удаление чисел из текстовых строк с помощью пользовательской функции
Удаление чисел из текстовых строк с помощью формулы
Для тех, кто предпочитает использовать встроенные функции Excel, следующая формула массива предлагает простое решение. Однако для тех, кто не знаком с функциями Excel, эта формула слишком длинная и сложна для использования.
- Выберите ячейку, где вы хотите отобразить очищенный текст, например «C2» в данном случае.
- Введите следующую формулу массива и нажмите «Ctrl» + «Shift» + «Enter».
=TEXTJOIN("", TRUE, IF(ISNUMBER(--MID(A2, ROW(INDIRECT("1:" & LEN(A2))), 1)), "", MID(A2, ROW(INDIRECT("1:" & LEN(A2))), 1)))
В формуле «A2» — это ячейка, содержащая текстовую строку. Пожалуйста, замените её на свою собственную ячейку. - Выделите ячейку с результатом и перетащите её «Маркер заполнения» вниз, чтобы получить остальные результаты.
Пакетное удаление чисел из текстовых строк с помощью Kutools для Excel
Если вам нужно удалить числа из большого количества ячеек с текстовыми строками, функция «Удалить определенные символы» в Kutools для Excel может эффективно обработать эту задачу массово, что упрощает очистку текстовых строк в больших наборах данных.
Kutools для Excel - Наполнен более чем 300 необходимыми инструментами для Excel. Воспользуйтесь постоянно бесплатными функциями ИИ! Скачайте прямо сейчас!
- Выделите ячейки, содержащие текстовые строки, из которых вы хотите удалить числа. Перейдите к «Kutools» > «Текст» > «Удалить определенные символы».
- В диалоговом окне «Удалить определенные символы» выберите опцию «Числовые символы» и нажмите «OK».
Результат: Все числа сразу удаляются из выбранных ячеек с текстовыми строками.
Совет: Если вам нужно удалить числа и другие специальные символы из ячеек с текстовыми строками, оставив только буквы, просто отметьте опцию «Небуквенные символы» в диалоговом окне «Удалить определенные символы» и нажмите «OK». См. скриншот ниже.
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Удаление чисел из текстовых строк с помощью пользовательской функции
Для тех, кто разбирается в программировании, пользовательская функция (UDF) на VBA предлагает настраиваемое и многоразовое решение.
- Нажмите клавиши «Alt + F11» одновременно, чтобы открыть редактор VBA.
- Перейдите к «Вставка» > «Модуль» и вставьте следующий код 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
- Введите следующую формулу в пустую ячейку, где вы хотите отобразить очищенный текст. Не забудьте заменить «A2» ссылкой на вашу ячейку с текстовой строкой.
=RemoveNumbers(A2)
Удаление чисел из текстовых строк в Excel можно выполнить различными методами, в зависимости от ваших предпочтений по простоте или доступным инструментам. Каждый из представленных в этой статье методов гарантирует, что ваши текстовые строки будут очищены эффективно, повышая ясность и удобство использования ваших данных.
Демонстрация: удаление чисел из текстовых строк в Excel
Связанные статьи:
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в Excel с помощью Kutools для Excel и ощутите эффективность на новом уровне. Kutools для Excel предлагает более300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы выбрать функцию, которая вам нужнее всего...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите режим вкладок для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна вместо новых отдельных окон.
- Увеличьте свою продуктивность на50% и уменьшите количество щелчков мышью на сотни ежедневно!
Все надстройки Kutools. Один установщик
Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.





- Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
- Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
- Совместная работа — максимальная эффективность между приложениями Office
- 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
- Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек