KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как удалить буквы из строк, чисел или ячеек в Excel?

АвторКеллиДата изменения

В этой статье рассказывается, как удалить буквы из текстовых строк, ячеек или чисел в Excel. Мы предлагаем четыре метода для решения этой задачи: с использованием формулы массива, пользовательской функции и надстройки Kutools для Excel.


Удаление букв из строк/чисел/ячеек с помощью формулы массива

Можно использовать формулу массива, чтобы удалить буквы из строк, чисел или ячеек в Excel. Выполните следующие действия:

1. Выделите пустую ячейку, в которую нужно поместить текстовую строку без букв, и введите формулу =SUM(MID(0&,A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10) (A2 — это ячейка, из которой вы хотите удалить буквы), а затем нажмите клавиши Ctrl+Shift+Enter одновременно.
удаление букв из текста с помощью формулы

2. Не снимая выделения с ячейки, перетащите её маркер заполнения на нужный диапазон. Теперь вы увидите, что все буквы удалены из строк «Оригинальный текст», как показано на снимке экрана ниже:
перетащите и заполните формулу в другие ячейки

Примечания:
(1) Эта формула массива удаляет все символы, кроме цифр. Например, если строка «Оригинальный текст» имеет вид abc-859*-24test, формула удалит все буквы и специальные символы ()* и -) и вернёт значение 85924.
(2) Если в текстовой строке нет цифр, эта формула массива вернёт 0.


Удаление букв из строк/чисел/ячеек с помощью утилиты «Удалить символы» из Kutools для Excel

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

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

1. Выделите ячейки, из которых нужно удалить буквы, и нажмите Kutools > Текст > Удалить определенные символы.
нажмите «Удалить символы» в Kutools

2. В открывшемся диалоговом окне «Удалить определенные символы» установите флажок Буквы и нажмите кнопку ОК. После этого из выделенных ячеек будут удалены только буквы. См. снимок экрана:
выберите опцию «Не числовые», чтобы оставить только цифры
Примечание: Если вы хотите оставить только цифры, установите флажок Не цифры и нажмите кнопку ОК в диалоговом окне «Удалить определенные символы». См. снимок экрана:
выберите опцию «Не числовые», чтобы оставить только цифры

Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас

Удаление букв из строк/чисел/ячеек с помощью пользовательской функции

Вы также можете добавить в Excel пользовательскую функцию для удаления букв из строк, чисел или ячеек. Выполните следующие действия:

1. Нажмите клавиши Alt + F11 одновременно, чтобы открыть окно Microsoft Visual Basic для приложений.

2. Нажмите Вставка > Модуль, а затем скопируйте и вставьте приведённый ниже код в открывшееся окно нового модуля.

VBA: Удаление букв из строк/чисел/ячеек в Excel

Function StripChar(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
StripChar = .Replace(Txt, "")
End With
End Function

3. Сохраните эту пользовательскую функцию. Выделите пустую ячейку, в которую будет возвращена текстовая строка без букв, введите формулу =StripChar(A2) (где A2 — ячейка, из которой нужно удалить буквы), и протяните маркер заполнения вниз по нужному диапазону. См. снимки экрана:

введите формулу
перетащите и заполните формулу в другие ячейки

Примечания:
(1) Эта пользовательская функция удаляет все символы, кроме цифр. Например, если строка «Оригинальный текст» имеет вид abc-859*-24test, функция удалит буквы и специальные символы (*) и -) и вернёт значение 85924.
(2) Эта пользовательская функция возвращает числа в виде текстовых строк.


Удаление букв из строк/чисел/ячеек с помощью функции EXTRACTNUMBERS из Kutools для Excel

Этот метод использует функцию EXTRACTNUMBERS из Kutools для Excel, чтобы легко удалить все буквы из строк, чисел или ячеек в Excel. Выполните следующие действия:

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

1. Выделите пустую ячейку, в которую будет помещена текстовая строка без букв, и нажмите Kutools > Функции > Текст > EXTRCTNUMBERS. См. снимок экрана:
нажмите функцию EXTRCTNUMBERS в Kutools

2. В открывшемся диалоговом окне «Аргументы функции» укажите ячейку, из которой нужно удалить буквы, в поле Txt. При необходимости введите ИСТИНА или ЛОЖЬ в поле N и нажмите кнопку ОК.
настройте параметры в диалоговом окне «Аргументы функции»
Примечание: Если ввести значение ИСТИНА, функция вернёт числовые значения, а если оставить поле пустым или ввести ЛОЖЬ — числа будут возвращены в виде текстовых строк.

3. Не снимая выделения с ячейки, перетащите маркер заполнения на нужный диапазон. После этого вы увидите, что все буквы удалены из строк в исходном тексте. См. снимок экрана:
получите результат с помощью Kutools

Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас

Примечания:
(1) Просто введите формулу =EXTRACTNUMBERS(A2,TRUE) в нужную ячейку и перетащите маркер заполнения на требуемый диапазон.
(2) Функция EXTRACTNUMBERS удаляет все символы, кроме цифр.


Связанные статьи:

Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал 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.

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