Как удалить буквы из строк, чисел или ячеек в Excel?
В этой статье рассказывается, как удалить буквы из текстовых строк, ячеек или чисел в Excel. Мы предлагаем четыре метода для решения этой задачи: с использованием формулы массива, пользовательской функции и надстройки Kutools для Excel.
- Удаление букв из строк/чисел/ячеек с помощью формулы массива
- Удаление букв из строк/чисел/ячеек с помощью утилиты «Удалить символы» из Kutools для Excel
- Удаление букв из строк/чисел/ячеек с помощью пользовательской функции
- Удаление букв из строк/чисел/ячеек с помощью функции EXTRACTNUMBER из 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.
1. Выделите ячейки, из которых нужно удалить буквы, и нажмите 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. Выполните следующие действия:
1. Выделите пустую ячейку, в которую будет помещена текстовая строка без букв, и нажмите Kutools > Функции > Текст > EXTRCTNUMBERS. См. снимок экрана:
2. В открывшемся диалоговом окне «Аргументы функции» укажите ячейку, из которой нужно удалить буквы, в поле Txt. При необходимости введите ИСТИНА или ЛОЖЬ в поле N и нажмите кнопку ОК.
Примечание: Если ввести значение ИСТИНА, функция вернёт числовые значения, а если оставить поле пустым или ввести ЛОЖЬ — числа будут возвращены в виде текстовых строк.
3. Не снимая выделения с ячейки, перетащите маркер заполнения на нужный диапазон. После этого вы увидите, что все буквы удалены из строк в исходном тексте. См. снимок экрана:
Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас
Примечания:
(1) Просто введите формулу =EXTRACTNUMBERS(A2,TRUE) в нужную ячейку и перетащите маркер заполнения на требуемый диапазон.
(2) Функция EXTRACTNUMBERS удаляет все символы, кроме цифр.
Связанные статьи:
Лучшие инструменты повышения продуктивности в 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-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек