КАК УДАЛИТЬ ЦИФРЫ ИЗ ТЕКСТА В EXCEL
Вы можете удалить цифры из текста в Excel, используя следующий подход:
1. Выберите ячки, содержащие текст с цифрами, которые нужно удалить.
2. Нажмите правую кнопку мыши на выделенные ячейки и выберите опцию «Формат ячейки».
3. В открывшемся окне «Формат ячейки» выберите вкладку «Число».
4. Нажмите на опцию «Специальный» в левой части окна.
5. В поле «Тип» удалите любые значения и оставьте его пустым.
6. Нажмите на кнопку «ОК».
Теперь цифры будут удалены из текста в выделенных ячейках.
Excel удалить первые, последние буквы, символы (заданное нужное количество знаков). Индекс в ячейках
Как разделить текст в ячейке по нескольким столбцам
Как извлечь только цифры или текст из ячейки. 2й способ. Помощь по гугл таблицам
Деление текста по столбцам в Excel
Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! — 1-ое Видео курса \
Как извлечь номер договора из ячейки Excel
Как быстро убрать лишнее из ячеек excel
Михаил Захаров
Я являюсь сертифицированным специалистом по Excel с многолетним опытом работы, помогающим пользователям улучшать и оптимизировать их работу с данными. В качестве консультанта, я провел сотни часов, обучая людей использованию сложных функций и возможностей Excel, помогая им стать более продуктивными и эффективными. Моя страсть к обучению и стремление помогать другим достигать профессиональных высот вдохновляют меня продолжать делиться знаниями и опытом через обучающие курсы и материалы.
Вам также может понравиться:
Как удалить цифры из ячейки в Excel (7 эффективных способов)
Очень распространенной проблемой при использовании MS Excel является удаление чисел из текстовых ячеек. По какой-то причине различные системы намеренно или случайно смешивают текст и числа. Эта статья поможет вам удалить числа из ячейки в excel с помощью нескольких быстрых методов вместе с подходящими примерами и соответствующими иллюстрациями.
Скачать книгу по практике
Вы можете скачать бесплатный шаблон Excel отсюда и потренироваться самостоятельно.
Удаление чисел из ячейки.xlsm
7 эффективных способов удаления чисел из ячейки в Excel
Давайте сначала познакомимся с нашим набором данных. Я разместил некоторые Названия продуктов и их Идентификаторы ‘ в моем наборе данных. Буквы и цифры имеют разное значение. По какой-то причине мы хотим удалить цифры из Идентификаторы продуктов .
В следующих методах мы рассмотрим, как удалить цифры из ячеек с подробными объяснениями.
Метод 1: Используйте Find & Replace с подстановочными знаками для удаления чисел из ячейки в Excel
В этом методе мы удалим эти числа, используя Найти и заменить команда с Дикие карты .
На этом этапе у нас есть несколько грубых чисел, закрытых круглыми скобками и помещенных в колонку «Названия продуктов». Мы удалим эти числа. Итак, давайте рассмотрим следующие шаги.
Шаги:
➤ Выберите диапазон данных B5:B11 .
➤ Нажмите Ctrl+H открыть Найти и заменить командование.
➤ Тогда тип (*) в Найдите то, что ящик и сохраните Заменить на ящик пуст.
➤ После этого нажмите Заменить все .
Теперь вы заметите, что все номера с названиями продуктов исчезли.
Метод 2: Примените инструмент «Найти и выбрать» для удаления чисел из ячейки в Excel
Посмотрите, что в столбце IDs продукта есть две ячейки, которые содержат только числа. Теперь мы удалим числа из столбца идентификаторы клетки с помощью Найти и выбрать командование.
Шаг 1:
➤ Выберите диапазон данных C5:C11 .
➤ Затем перейдите к Главная вкладка > сайт Редактирование группа > Найти & Выбрать> Перейти к специальному
Откроется диалоговое окно.
Шаг 2:
➤ Только маркировка Номера из Константы вариант.
➤ Нажмите OK .
Теперь посмотрите, что в ячейках выделены только числа.
Шаг 3:
➤ Позже просто нажмите кнопку Удалить кнопку на клавиатуре.
Вот он. Номера удалены.
Метод 3: Используйте флэш-заливку Excel для удаления чисел из ячейки
Это один из самых простых методов. Посмотрите на идентификаторы продуктов, которые представляют собой смесь текста и цифр. Мы удалим цифры из ячеек с помощью Excel Заполнение вспышкой .
Шаг 1:
➤ Сначала введите только текст (не цифры) первой ячейки в новый столбец рядом с ней.
➤ Затем нажмите кнопку Войти кнопка.
Шаг 2:
➤ Выберите Ячейка D5 .
➤ Теперь перейдите к Данные> Инструменты данных> Flash Fill .
Теперь вы увидите, что все числа удалены.
Метод 4: Вставка функции SUBSTITUTE для удаления чисел из ячейки в Excel
В этом методе мы выполним задачу, используя функция SUBSTITUTE . ЗАМЕНИТЕ функция заменяет существующий текст на новый текст в строке.
Теперь выполним следующие шаги по порядку.
Шаг 1:
➤ Запишите приведенную ниже формулу в Ячейка D5 —
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C5,1,»»),2,»»),3,»»),4,»»),5,»»),6,»»),7,»»),8,»»),9,»»),0,»»)
➤ Затем просто нажмите кнопку Войти кнопка.
Шаг 2:
➤ Сейчас дважды щелкните сайт Наполнительная рукоятка и формула будет автоматически скопирована вниз.
Теперь вы увидите, что цифры удалены из ячеек.
Похожие чтения:
- Как удалить промежуточные итоги в Excel (2 простых приема)
- Методы очистки данных в Excel: замена или удаление текста в ячейках
- Как удалить формулы в Excel: 7 простых способов
Метод 5: Комбинируйте функции TEXTJOIN, MID, ROW, LEN и INDIRECT для удаления чисел из ячейки в Excel
Здесь мы объединим TEXTJOIN , MID , ROW , LEN и INDIRECT функции для удаления чисел из ячейки. TEXTJOIN функция применяется для объединения текста из нескольких строк вместе. Середина Функция в excel используется для поиска строк и их возврата из любой средней части excel. ROW функция возвращает номер строки для справки. LEN это текстовая функция в excel, которая возвращает длину строки/текста. INDIRECT функция возвращает ссылку на диапазон.
Шаг 1:
➤ Введите формулу в Ячейка D5 —
=TEXTJOIN(«»,TRUE,IF(ISERR(MID(C5,ROW(INDIRECT(«1:»&LEN(C5))),1)+0),MID(C5,ROW(INDIRECT(«1:»&LEN(C5))),1),»»))))
➤ Нажать на Войти кнопка.
Шаг 2:
➤ Затем перетащите Наполнительная рукоятка значок , чтобы скопировать формулу.
Формула разбивки:
➥ ROW(INDIRECT(«1:»&LEN(C5)))
Он найдет результирующий список массивов из функций ROW и INDIRECT, который возвращает as-.
➥ MID(B3,ROW(INDIRECT(«1:»&LEN(B3)))),1)
Функция MID применяется для извлечения буквенно-цифровой строки на основе аргументов start_num и num_chars. Для аргумента num-chars мы поставим 1. После ввода аргументов в функцию MID, она вернет массив вида-
➥ ISERR(MID(B3,ROW(INDIRECT(«1:»&LEN(B3)))),1)+0)
После добавления 0, выходной массив помещается в ISERR Функция создаст массив TRUE и FALSE , TRUE для нечисловых символов, и FALSE для чисел. На выходе мы получим
Смотрите также: Как извлечь только числа из ячейки Excel (7 простых способов)
➥ IF(ISERR(MID(B3,ROW(INDIRECT(«1:»&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT(«1:»&LEN(B3))),1),»»))
Сайт ЕСЛИ функция будет проверять вывод ISERR функция. Если ее значение возвращается TRUE он вернет массив всех символов алфавитно-цифровой строки. Поэтому мы добавили еще одну строку MID функция. Если значение ЕСЛИ функция FALSE , то в ответ появится пустое место («»). В итоге мы получим массив, содержащий только нечисловые символы строки, то есть-
➥ TEXTJOIN(«»,TRUE,IF(ISERR(MID(B3,ROW(INDIRECT(«1:»&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT(«1:»&LEN(B3))),1),»»))))
Сайт TEXTJOIN функция соединит все символы вышеуказанного массива и избежит пустой строки. Разделитель для этой функции устанавливается как пустая строка («») и вводится значение игнорируемого пустого аргумента TRUE Это даст ожидаемый результат —
Метод 6: Использование функций TEXTJOIN, IF, ISERR, SEQUENCE, LEN и MID для удаления чисел из ячейки в Excel
Теперь мы объединим другой набор функций для выполнения этой задачи. Это и есть функции TEXTJOIN , ЕСЛИ , ISERR , SEQUENCE , LEN , MID функции. ЕСЛИ используется для возврата одного значения, если условие истинно, и другого значения, если оно ложно. Функция ISERR возврат функции TRUE если значение является любым значением ошибки, за исключением #N/A. Сайт SEQUENCE функция позволяет сформировать список последовательных чисел в массиве, например, 1, 2, 3, 4.
Шаг 1:
➤ В Ячейка D5 написать заданную формулу.
=TEXTJOIN(«», TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), «»)))
➤ Нажмите кнопку Войти кнопку, чтобы получить результат.
Шаг 2:
➤ Затем просто примените Автозаполнение для копирования формулы.
Формула разбивки:
➥ LEN(C5)
Сайт LEN функция найдет длину строки Клетка C5 который вернется как.
➥ SEQUENCE(LEN(C5))
Затем SEQUENCE функция выдаст порядковый номер в соответствии с длиной, которая возвращается как-.
➥ MID(C5, SEQUENCE(LEN(C5)), 1)
Функция MID вернет значение номера предыдущей позиции, что приведет к.
➥ ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1)
Теперь ISERROR функция покажет TRUE, если обнаружит ошибку, в противном случае она покажет FALSE. В результате получается-
➥ IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), «»)
Затем ЕСЛИ функция видит TRUE , он вставляет соответствующий текстовый символ в обрабатываемый массив с помощью еще одного MID функцию. И видит FALSE , он заменяет его пустой строкой:
Смотрите также: Как изменить цвет темы в Excel (с быстрыми шагами)
➥ TEXTJOIN(«», TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), «»)))
Окончательный массив будет передан в TEXTJOIN функция конкатенирует текстовые символы и выводит результат в виде.
Метод 7: Вставка определяемой пользователем функции для удаления чисел из ячейки в Excel
Пример-1: Удаление чисел из ячейки
В этом методе мы создадим определяемую пользователем функцию с именем » RemNumb » с помощью Excel VBA Затем мы можем применить его для удаления чисел из ячейки в excel. Выполните следующие действия.
Шаг 1:
➤ Щелкните правой кнопкой мыши на заголовке листа.
➤ Выберите Посмотреть код из контекстное меню .
Вскоре после этого VBA появится окно.
Шаг 2:
➤ Позже напишите коды, приведенные ниже:
Option Explicit Function RemNumb(Text As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "[0-9]" RemNumb = .Replace(Text, "") End With End Function
➤ Затем нажмите кнопку Значок воспроизведения чтобы запустить коды.
Теперь наша функция готова к использованию.
Шаг 3:
➤ В Ячейка D5 тип-
=RemNumb(C5)
➤ Нажать на Войти кнопку, чтобы получить результат.
Шаг 4:
➤ Наконец, перетащите Наполнительная рукоятка значок , чтобы скопировать формулу.
Пример-2: Разделение чисел и текста на отдельные колонки
В нашем последнем методе мы снова используем Excel VBA чтобы создать новую пользовательскую функцию с именем » SplitTextOrNumb «, чтобы разделить числа и текст на отдельные колонки.
Шаг 1:
➤ Как и в предыдущем методе, откройте VBA окно и напишите формулу.
Option Explicit Function SplitTextOrNumb(str As String, is_remove_text As Boolean) As String With CreateObject("VBScript.RegExp") .Global = True If True = is_remove_text Then .Pattern = "[^0-9]" Else .Pattern = "[0-9]" End If SplitTextOrNumb = .Replace(str, "") End With End Function
➤ Затем нажмите Запускайте и Макро откроется.
Шаг 2:
➤ Задайте имя макроса и нажмите кнопку Запускайте снова вкладка.
Шаг 3:
➤ Теперь наша функция готова к применению. Для удаления символов текста теперь запишите формулу в формате Ячейка D5 —
=SplitTextOrNumb(C5,1)
Чтобы удалить цифровые символы:
=SplitTextOrNumb(C5,0)
Шаг 3:
➤ Наконец, просто нажмите кнопку Войти и используйте кнопку Наполнительная рукоятка инструмент для копирования формулы.
Заключение
Я надеюсь, что все описанные выше методы будут достаточно хороши для удаления чисел из ячейки в excel. Не стесняйтесь задавать любые вопросы в разделе комментариев и, пожалуйста, дайте мне обратную связь.
Предыдущий пост Создание отчета, отображающего квартальные продажи по территориям в Excel
Следующий пост Как разместить все столбцы на одной странице в Excel (5 простых способов)
Hugh West
Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.
Преобразование чисел из текстового формата в числовой
Числа, хранящиеся в виде текста, могут привести к непредвиденным результатам, таким как нерасчисленная формула, отображающаяся вместо результата.
В большинстве случаев Excel распознает это, и вы увидите оповещение рядом с ячейкой, в которой числа хранятся в виде текста. Если вы видите оповещение:
-
Выберите ячейки, которые требуется преобразовать, а затем выберите
Дополнительные сведения о форматировании чисел и текста в Excel см. в статье Форматирование чисел и текста.
- Если кнопка оповещения недоступна, вы можете включить оповещения об ошибках, выполнив следующие действия.
Другие способы преобразования
Использование формулы
С помощью функции ЗНАЧЕН можно возвращать числовое значение текста.
-
Вставка нового столбца
VALUE
Щелкните и перетащите вниз, чтобы заполнить формулу в другие ячейки. Теперь вы можете использовать этот новый столбец или скопировать и вставить эти новые значения в исходный столбец.
Для этого выполните указанные ниже действия.
- Выделите ячейки с помощью новой формулы.
- Нажмите клавиши CTRL+C. Щелкните первую ячейку исходного столбца.
- На вкладке Главная щелкните стрелку под кнопкой Вставить и выберите пункт Вставить специальные >значения
. или используйте сочетание клавиш CTRL + SHIFT + V.
Преобразование текстового столбца в числа
- Выбор столбца
Выберите столбец с этой проблемой. Если вы не хотите преобразовывать весь столбец, можно выбрать одну или несколько ячеек. Ячейки должны находиться в одном и том же столбце, иначе этот процесс не будет работать. (Если эта проблема возникла в нескольких столбцах, см. раздел Использование специальной вставки и умножения ниже.)
Примечание: Если вы по-прежнему видите формулы, которые не выводят числовые результаты, возможно, включен параметр Показать формулы. Откройте вкладку Формулы и отключите параметр Показать формулы.
Использование специальной вставки и умножения
Если описанные выше действия не сработали, можно использовать этот метод, который можно использовать, если вы пытаетесь преобразовать несколько столбцов текста.
- Выберите пустую ячейку без этой проблемы, введите в нее число 1 и нажмите клавишу ВВОД.
- Нажмите клавиши CTRL+C , чтобы скопировать ячейку.
- Выделите ячейки с числами, которые сохранены как текст.
- На вкладке Главная выберите Вставить >Специальная вставка.
- Выберите Умножить и нажмите кнопку ОК. Excel умножит каждую ячейку на 1, при этом преобразовав текст в числа.
Числа, хранящиеся в виде текста, могут привести к непредвиденным результатам, таким как нерасчисленная формула, отображающаяся вместо результата.
Использование формулы
С помощью функции ЗНАЧЕН можно возвращать числовое значение текста.
-
Вставка нового столбца
VALUE
Щелкните и перетащите вниз, чтобы заполнить формулу в другие ячейки. Теперь вы можете использовать этот новый столбец или скопировать и вставить эти новые значения в исходный столбец.
Для этого выполните указанные ниже действия.
- Выделите ячейки с помощью новой формулы.
- Нажмите клавиши CTRL+ C. Щелкните первую ячейку исходного столбца.
- На вкладке Главная щелкните стрелку под кнопкой Вставить и выберите пункт Вставить специальные >значения.
или используйте сочетание клавиш CTRL+ SHIFT + V.
Как убрать цифры из ячейки в excel
Например, в текстовой строке смешано много чисел, и вы хотите удалить эти числа из текстовой строки. Как это сделать? В этой статье будут представлены несколько хитрых методов для простого удаления чисел из ячеек текстовой строки в Excel.
- Удаление чисел из текстовых строк с помощью функции, определяемой пользователем
- Удалите числа из текстовых строк с помощью Kutools for Excel
Удаление чисел из текстовых строк с помощью функции, определяемой пользователем
Этот метод представит определяемую пользователем функцию для простого удаления чисел из текстовых строк в Excel. Пожалуйста, сделайте следующее:
1, нажмите другой + F11 одновременно нажмите клавиши, чтобы открыть окно Microsoft Basic для приложений.
2. Нажмите Вставить > Модули, а затем вставьте следующий код 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
3. Сохраните Использовать определенную функцию. Выберите пустую ячейку, в которую вы вернете текстовую строку без чисел, введите формулу = RemoveNumbers (A2) (A2 — это ячейка, из которой вы удалите числа), а затем перетащите маркер заполнения вниз до нужного диапазона.
Удалите числа из текстовых строк с помощью Kutools for Excel
Этот метод представит Kutools for Excel’s Удалить символы утилита для быстрого удаления всех чисел из ячеек текстовой строки в Excel. Пожалуйста, сделайте следующее:
Kutools for Excel — Содержит более 300 основных инструментов для Excel. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Скачать сейчас!
Kutools for Excel — Combines more than 300 Advanced Functions and Tools for Microsoft Excel
1. Выделите ячейки текстовой строки, из которых нужно удалить числа, и нажмите Кутулс > Текст > Удалить символы.
2. В открывшемся диалоговом окне «Удалить символы» установите флажок Числовой и нажмите Ok .
Затем вы увидите, что все числа сразу удаляются из выбранных ячеек текстовой строки. См. Снимок экрана:
Внимание: Иногда вам может потребоваться удалить числа и другие специальные знаки из ячеек текстовой строки и оставить только буквы. Вы можете сделать это, проверив Не альфа и нажмите Ok в диалоговом окне «Удалить символы». Смотрите скриншот:
Kutools for Excel — Дополните Excel более чем 300 основными инструментами. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Get It Now
Демонстрация: удаление чисел из текстовых строк в Excel
Kutools for Excel: Более 300 удобных инструментов у вас под рукой! Начните 30-дневную бесплатную пробную версию без ограничений сегодня. Скачать
Быстро извлекайте числа из текстовых строк с помощью функции Kutools в Excel
Kutools for Excel’s Kutools Functions Утилита предоставляет ВЫДЕРЖКИ функция, которая поможет вам быстро и легко извлекать числа из смешанных текстовых строк.