Как удалить из ячеек Excel все символы, кроме числовых?
Пользователи Excel часто сталкиваются с данными, содержащими смесь цифр и нечисловых символов, таких как буквы или знаки препинания. Очистка таких данных может быть необходима для последующего анализа или составления отчётов. В этом руководстве мы рассмотрим четыре метода удаления нечисловых символов из ячеек Excel, чтобы ваши данные стали чистыми и пригодными для использования.

- С помощью формулы(Excel 2021 и новее)
- С помощью KUTOOLS AI Aide(Интеллектуально и эффективно)
- С помощью удивительного инструмента(Один клик)
- С помощью кода VBA
Удаление нечисловых символов из ячеек в Excel
В этом разделе мы представим четыре эффективных способа удаления нечисловых символов из ячеек Excel, адаптированных под разные версии программы и уровень подготовки пользователя.
Удаление нечисловых символов из ячеек Excel с помощью формулы
Чтобы удалить нечисловые символы из ячеек Excel, используйте формулу на основе функции TEXTJOIN .
Шаг 1: выберите ячейку и примените формулу
Введите в ячейку C2 приведённую ниже формулу и нажмите клавишу Enter, чтобы получить результат.
=TEXTJOIN("",TRUE,IFERROR(MID(A2,SEQUENCE(LEN(A2)),1)+0,""))+0

Шаг 2: примените формулу к другим ячейкам и получите все результаты
После получения первого результата перетащите маркер заполнения из ячейки с формулой (в данном примере — C2) вниз до ячейки C8, чтобы применить формулу ко всем нужным ячейкам.

- LEN(A2): определяет длину строки в ячейке A2.
- SEQUENCE(LEN(A2))Создаёт список чисел от 1 до длины строки, где каждое число соответствует позиции символа в строке.
- MID(A2, SEQUENCE(LEN(A2)), 1)Извлекает каждый символ из ячейки A2 по отдельности.
- +0Пытается преобразовать каждый символ в число; если символ не является цифрой, возникает ошибка.
- IFERROR(..., "")Если при преобразовании символа возникает ошибка (то есть он не является числом), он заменяется пустой строкой.
- TEXTJOIN("", TRUE, ...)Объединяет все символы обратно в одну строку, пропуская пустые строки (нечисловые символы, удалённые на предыдущем этапе).
- +0 at the endПреобразует итоговую строку цифр обратно в числовое значение.
Удаление нечисловых символов из ячеек Excel с помощью KUTOOLS AI Aide
Функция «AI Ассистент» от Kutools для Excel обеспечивает непревзойдённое удобство при очистке листов Excel — она легко удаляет нечисловые символы. Достаточно ввести простой запрос, и этот мощный инструмент автоматически проанализирует задачу и выполнит всё необходимое без сложных формул. Это не только ускоряет процесс, но и исключает ошибки, значительно повышая вашу продуктивность и точность. «AI Ассистент» превращает рутинную ручную работу в гладкую и эффективную операцию, становясь незаменимым помощником для любого пользователя Excel, стремящегося оптимизировать свои рабочие процессы.
После загрузки и установки Kutools для Excel нажмите «KUTOOLS AI» > «AI Ассистент», чтобы открыть панель «KUTOOLS AI Aide».
1. В панели «KUTOOLS AI Aid» введите свой запрос, как в примере ниже, в поле чата и нажмите кнопку
«Отправить» или клавишу Enter для отправки запроса.
«Пожалуйста, удалите нечисловые символы из диапазона A2:A8 в Excel.»
2. После анализа вашего запроса нажмите кнопку «Выполнить». KUTOOLS AI Aide с помощью технологий искусственного интеллекта обработает запрос и сразу применит результаты в Excel.

Совет: чтобы воспользоваться этой функцией, сначала установите Kutools для Excel. Нажмите, чтобы загрузить Kutools для Excel прямо сейчас!
Удаление нечисловых символов из ячеек Excel с помощью удивительного инструмента
Для эффективной очистки данных путём удаления нечисловых символов в пределах ограниченного диапазона утилита «Удалить определённые символы» от Kutools для Excel предлагает решение в один клик. Этот мощный инструмент упрощает зачастую громоздкий процесс, мгновенно устраняя нежелательные символы и обеспечивая чистый, готовый к использованию результат.
1. Выделив диапазон, из которого необходимо удалить нечисловые символы, нажмите «Kutools» > «Текст» > «Удалить определенные символы».
2. В диалоговом окне «Удалить определенные символы» установите флажок «Нечисловые» и нажмите «OK» — нечисловые символы будут немедленно удалены из выделенного диапазона.

Совет: чтобы использовать эту функцию, сначала необходимо установить Kutools для Excel, пожалуйста,нажмите, чтобы загрузить Kutools для Excelсейчас.
Удаление нечисловых символов из ячеек Excel с помощью кода VBA
Чтобы удалить нечисловые символы из диапазона с помощью кода VBA, выполните следующие действия:
Шаг 1: откройте редактор модулей VBA и скопируйте код
- Нажмите и удерживайте клавиши «ALT + F11» в Excel, чтобы открыть окно «Microsoft Visual Basic for Applications».
- Выберите «Вставка» → «Модуль», затем скопируйте и вставьте приведённый ниже код в окно модуля.
- Код VBA: Удаление всех нечисловых символов
Sub RemoveNotNum() 'Updateby Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng xOut = "" For i = 1 To Len(Rng.Value) xTemp = Mid(Rng.Value, i, 1) If xTemp Like "[0-9]" Then xStr = xTemp Else xStr = "" End If xOut = xOut & xStr Next i Rng.Value = xOut Next End Sub
Шаг 2: выполните код
- После вставки кода нажмите клавишу F5, чтобы запустить его.
- В появившемся диалоговом окне Kutools for Excel выберите диапазон, из которого требуется удалить нечисловые символы, и нажмите «ОК».

Результат
Затем все нечисловые символы в выбранном диапазоне будут удалены.

Sub RemoveNotNum() 'Updateby Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng xOut = "" For i = 1 To Len(Rng.Value) xTemp = Mid(Rng.Value, i, 1) If xTemp Like "[0-9.]" Then xStr = xTemp Else xStr = "" End If xOut = xOut & xStr Next i Rng.Value = xOut Next End Sub- Результат

Связанные статьи
Как удалить начальные и конечные пробелы в Excel?
В этой статье мы рассмотрим два эффективных способа удаления начальных и конечных пробелов в Excel.
Как удалить первые, последние X символов или символы на определённых позициях из текста в Excel?
Многим пользователям Excel иногда нужно удалить первые N символов с начала текстовых строк или последние X символов с их конца — как показано на скриншоте ниже. В этой статье я расскажу о нескольких удобных приёмах, которые помогут быстро и легко справиться с этой задачей в Excel.
Найдите вхождение символа в Excel — 3 быстрых способа
Например, найдём второе или третье вхождение символа «-» в текстовой строке. Я покажу простые приёмы, которые помогут эффективно справиться с этой задачей.
Подсчёт символов в Excel: ячейки и диапазоны (простое руководство)
В огромном мире 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-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек