Как удалить числа из текстовых строк в 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% и сократите сотни кликов мышью ежедневно!