Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

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

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

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

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

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

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

Пакет Отдельный текст и цифры из одной ячейки / столбца в разные столбцы / строки

Kutools for Excel усиливает Сплит-ячейки утилита и поддержка для пакетного разделения всех текстовых символов и номеров одной ячейки / столбца на два столбца / строки. Полнофункциональная бесплатная пробная версия 60-day!
отдельные текстовые номера разделяемой ячейки объявления

Вкладка «Office» Включите редактирование и просмотр с вкладками в Office и упростите свою работу ...
Kutools для Excel - лучший инструмент для работы в офисе, который решит большинство ваших проблем
  • Авто текст: Создайте свои любимые диаграммы, изображения, ячейки, сложные формулы и снова использовать их быстро в будущем.
  • Больше, чем текстовые функции 20: Извлечь номер из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова ...
  • Инструменты слияния: Несколько рабочих книг и листов в одном; Объединить несколько ячеек / строк / столбцов и сохранить данные; Объединить повторяющиеся строки и суммы ...
  • Сплит Инструменты: Разбить данные на несколько листов на основе значения; Одна рабочая книга для нескольких файлов Excel, PDF или CSV; От одного столбца до нескольких столбцов ...
  • Вставить Пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона; Создать список рассылки и Отправка писем по значению ячейки...
  • Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, частоте и более; Фильтр жирным шрифтом, формулами, комментариями ...
  • Более чем мощные функции 300; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простота развертывания в компании; Полнофункциональная 60-дневная бесплатная пробная версия.

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

Мы можем применить формулу массива для удаления букв из строк / чисел / ячеек в 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 + сдвиг + вводить одновременно.
doc удалить буквы из текста 1

2, Продолжайте выбирать ячейку, а затем перетащите ее Fill Handle в диапазон, как вам нужно. И теперь вы увидите, что все буквы удалены из исходных текстовых строк, как показано ниже:

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


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

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

1, Нажмите другой + 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 - это ячейка, в которую вы удаляете буквы), и перетащите Fill Handle вниз до диапазона, который вам нужен. Смотрите скриншоты:

Заметки:
(1) Эта функция, определяемая пользователем, также может удалять все типы символов, кроме числовых символов. Например, исходная текстовая строка а-859 * -24test, эта формула массива будет удалять буквы и специальные символы (* -) и вернуться 85924.
(2) Эта функция, определяемая пользователем, вернет числа, сохраненные в виде текстовых строк.


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

Этот метод представит Kutools для Excel EXTRACTNUMBERS функция для удаления всех букв из stings / numbers / cells в Excel. Пожалуйста, сделайте следующее:

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

2, В открывшемся диалоговом окне «Аргументы функций» укажите ячейку, в которую вы будете удалять письма из Текст поле, это необязательно для ввода ИСТИНА or Ложный в N и нажмите OK Кнопка.

Внимание: Ввод текста ИСТИНА будут возвращать числовые числа, пока ничего не набрали или НЕПРАВДА возвратит числа, сохраненные в виде текстовых строк.

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

Kutools for Excel - Включает в себя более удобных инструментов 300 для Excel. Полнофункциональная бесплатная пробная версия 60-day, кредитная карта не требуется! Get It Now

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


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

Все вышеперечисленные методы удаляют все символы, кроме числовых символов. Но иногда вам может понадобиться удалить только буквы из текстовой строки, но остаются числовые символы и другие. Этот метод представит Kutools для Excel Удалить символы утилита, чтобы сделать это легко в Excel.

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

2, В диалоговом окне «Удалить символы» установите флажок альфа и нажмите Ok кнопка. И тогда вы увидите, что из выбранных ячеек удаляются только буквы. Смотрите скриншот:
doc удалить буквы из текста 6
Внимание: Если вы действительно хотите удалить все виды символов, кроме числовых, вы можете проверить Нечисловой и нажмите Ok в удаляемых символах диалоговое окно. Смотрите скриншот:
doc удалить буквы из текста 7

Kutools for Excel - Включает в себя более удобных инструментов 300 для Excel. Полнофункциональная бесплатная пробная версия 60-day, кредитная карта не требуется! Get It Now


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

В этом видео, Kutools Kutools Plus вкладки добавляются Kutools for Excel, Если это необходимо, пожалуйста, нажмите для 60-дневная бесплатная пробная версия без ограничений!

Статьи по теме:


Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более чем мощные функции 300, Работает с Office 2007-2019 и 365. Поддерживает все языки. Простота развертывания в компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905

Вкладка «Office» предоставляет интерфейс с вкладками для Office и упрощает работу

  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    ed · 5 months ago
    hi, i want to ask if theres a formula to add period on every abbreviation in one cell within a sentence?

    example

    825 apple rd st #5 - i want to add period on "rd" and "st" to make it formal


    hope you can help me

    thanks
  • To post as a guest, your comment is unpublished.
    Formatunknown · 7 months ago
    What if you want to preserve the format of the number or has decimals? i.e Apple30.01? for answer of 30.01? your vb drops the spot?
    • To post as a guest, your comment is unpublished.
      kellytte · 6 months ago
      Hi Formatunknown,
      In this situation, Kutools for Excel’s Remove Characters feature is recommended.
      Select the cells, enable the Remove Characters feature, only check the Alpha option, and click the Ok button to remove all alpha characters, and remain numbers including the decimal places.
  • To post as a guest, your comment is unpublished.
    Abi DC · 1 years ago
    Thank u so much