Удалить цифры из текста в ячейках Excel
Для массового удаления из диапазона ячеек всех цифр разом в стандартном арсенале Excel функций и процедур, к сожалению не предусмотрено. Есть несколько не самых изящных, но рабочих решений, которые и рассмотрим.
Если же задача – удалить не все цифры, а только отдельно стоящие, их еще можно назвать словами из одних цифр, то задача превращается в нереализуемую вовсе. С помощью надстройки !SEMTools можно – но об этом далее. Сначала рассмотрим обычное удаление цифр.
Обратите внимание – есть похожая процедура “извлечь числа из текста” – она позволит, наоборот, оставить только цифры, а все остальное удалить. А если массив данных огромен, быстрее будет сначала найти числа в ячейках, чтобы потом запустить процедуру удаления только в найденных, предварительно отсортировав их.
Удаление цифр последовательной заменой
Обычно пользователи пользуются функционалом поиска и замены, повторяя операцию 10 раз для каждой цифры и заменяя их на пустоту.
Можно автоматизировать процесс, записав его с помощью макрорекордера, но это не очень удобно – процедура замены требует значительных ресурсов и занимает значительное время на больших данных.
Формула для удаления цифр из ячейки
В Excel есть функция «ПОДСТАВИТЬ», она позволяет заменить символ или несколько символов, встречающиеся в ячейке, полностью, вне зависимости от того, сколько раз они встречаются в строке.
На ее основе можно составить многосоставную формулу с 10 уровнями вложенности, которая решит нашу задачу. Так она будет выглядеть:
Автору этого сайта и надстройки !SEMTools часто приходилось решать эту и множество похожих задач, поэтому у него был огромный текстовый файлик с такими формулами. Его приходилось всегда иметь на виду, чтобы быстро использовать нужные. Это было неудобно.
Так пришла идея реализовать возможность производить такие операции в 1 клик и легко находить их. И теперь она есть, в составе целого пакета из 500+ похожих процедур надстройки !SEMTools.
Удалить цифры из текста ячеек в 1 клик
Процедура доступна на панели !SEMTools в разделе «УДАЛИТЬ» в меню «Удалить символы». Перед удалением рекомендуется воспользоваться похожей функций «Найти числа в ячейках», чтобы сначала посмотреть, какие ячейки затронет удаление. Смотрите пример:
Удалить слова, содержащие цифры
Как видно из примера выше, если цифры являются частью слов, в которых присутствуют и буквы, это повредит такие слова и не удалит их полностью. Для удаления таких слов в !SEMTools предусмотрены процедуры в меню «Удалить слова»:
- удалить слова, содержащие цифры;
- удалить слова, состоящие только из цифр.
Это позволяет удалять их полностью и не «испортить» данные.
Скачайте надстройку !SEMTools, чтобы упростить эту и сотни других задач в работе с Excel!
Как убрать цифры в столбцах в excel
В этой статье говорится об удалении всех чисел из ячеек, содержащих текст и числа, и о сохранении только текста в этих ячейках, как показано на скриншоте ниже.

Quickly remove all numbers from cells which containing texts and numbers:
You can quickly remove all numbers from specified cells which containing texts and numbers with the Remove Characters utility of Kutools for Excel as below screenshot shown.
Kutools for Excel includes more than 300 handy Excel tools. Free to try with no limitation in 60 days. Download the free trial now

Удалите числа из ячеек, содержащих текст и числа, с помощью пользовательской функции
Следующая определяемая пользователем функция может помочь вам удалить все числа из ячеек и оставить только текст. Пожалуйста, сделайте следующее.
1. нажмите другой + F11 клавиши одновременно, чтобы открыть Microsoft Visual Basic для приложений окно.
2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модули. Затем скопируйте и вставьте приведенный ниже код VBA в окно кода. Смотрите скриншот:
Код VBA: удалить числа из ячеек, содержащих тексты и числа

3. нажмите другой + Q ключи, чтобы закрыть Microsoft Visual Basic для приложений окно.
4. Выберите пустую ячейку, введите формулу. = OnlyRemoveNumbers (A2) в панель формул, а затем нажмите Enter ключ для получения результата. Продолжая выбирать ячейку результата, перетащите ее маркер заполнения вниз, чтобы получить все результаты. Смотрите скриншот:

Быстро удаляйте числа из ячеек, содержащих тексты и числа с Kutools for Excel
Вы можете использовать Удалить символы полезности Kutools for Excel чтобы легко удалить все числа из выбранных ячеек и оставить только текст.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. Выберите ячейки, в которых нужно удалить числа и оставить только текст, затем нажмите Kutools > Текст > Удалить символы. Смотрите скриншот:

2. в Удалить символы диалоговое окно, только отметьте Числовой коробка в Удалить символы раздел, а затем щелкните OK кнопку.

Затем все числа удаляются из выбранного диапазона, и остаются только тексты.
Если вы хотите получить бесплатную пробную версию ( 30 -день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Как удалить первые символы в ячейке Excel: инструкция по удалению лишних знаков в Эксель

Те, кто работает в Эксель, часто сталкиваются с необходимостью удалить несколько символов слева и справа в ячейке excel. Провести данную процедуру можно несколькими способами. Ниже будет рассмотрены способы извлечения лишних букв или цифр.
Устранение первого элемента в таблице Эксель
Для проведения операции используется интегрированная функция. Алгоритм действий выглядит следующим образом:
- Имеется табличный документ, где нужно удалить 1 (первый) элемент.
- Для начала следует выполнить подсчет символов в ячейках. Используется оператор ДЛСТР. Осуществляется подсчет. В ячейке В2 вводится ДЛСТР (А2) и нажимается Enter. Число подсчитано – 4.
Далее нужно скопировать установленную формулу на все остальные элементы таблицы. Для этого нужно перевести курсор в нижнюю часть ячейки В2, ухватив за черный крестик, протянуть левой кнопкой мыши до конца столбца. Таблица примет размещенный ниже вид:
- Далее следует узнать, как удалить первый левый символ в ячейке excel формулу. Применяют операцию ПРАВСИМВ. Следует навести на В2 курсор, записав следующее: =ПРАВСИМВ(А2;ДЛСТР(А2)-1. Это позволит удалить один элемент с левой стороны. А2 в данном случае координата, где следует произвести удаление, а ДЛСТР(А2)-1 – количество элементов, которые следует оставить с конца строки справа. Расчет производится путем вычисления. Отнимается один символ слева. Таблица примет следующий вид:
- Следующий шаг – скопировать действующую формулу. В ячейке В2 установить курсор, схватить левой кнопкой мыши черный крестик в правом нижнем углу и протянуть. Значения изменятся и примут следующий вид:
Удаление буквы, цифры до определенного элемента в таблице Эксель
Нередко требуется удалить количество знаков, символов в ячейке excel до конкретного элемента. Для решения этой проблемы достаточно использовать следующую операцию: =ЗАМЕНИТЬ(A1;1;ПОИСК(«знак»;A1);). В результате таблица принимает следующий вид:
А – поле для проверки, знак – это текст, любой другой объект, до которого будет удалена информация слева. Данная процедура может сочетаться с очисткой данных «после».
Удаление текста до запятой в таблице Эксель
На курсах Excel https://bryansk.videoforme.ru/computer-programming-school/excel-courses говорят о том, что если необходимо выполнить удаление до запятой, то используется следующая формула: =ЗАМЕНИТЬ(A1;1;ПОИСК(«@»;A1);). В результате пользователь получит следующий вид табличного документа:
Удаление напечатанного текста до пробела в таблице Эксель
Для того, чтобы убрать символ в ячейке excel до пробела, используют операцию: =ЗАМЕНИТЬ(А1;1;ПОИСК(«@»;А1);). В данном случае после введения формулы табличный документ будет иметь следующий вид:
После выполнения протяжки будет следующий результат:
Удаление с применением ПОДСТАВИТЬ
Удаление элементов производится также при помощи простой функции – ПОДСТАВИТЬ. Написание оператора выполняется следующим образом:
=ПОДСТАВИТЬ(данные;старые_данные;новые_данные;номер_вхождения). Расшифровка написанной строки:
- Данные – введение информации, которая подлежит изменению.
- Старые_данные – информация, которая подлежит изменению.
- Новые_данные – информация, которая будет расположена на месте старого текста.
- Номер_вхождения – необязательное условие.
К примеру, есть определенный текст, где следует удалить точки, которые расположены слева от основного текста. Тогда пользователь должен ввести формулу следующего вида: =ПОДСТАВИТЬ(А1;».»;» «). После активации формулы, все знаки, которые расположены слева от основного текста будут заменены на пробелы. Далее следует устранить пробелы. Чтобы это сделать, применяют оператор СЖПРОБЕЛЫ. При помощи функции можно найти и удалить все имеющиеся пробелы. Вид написания выглядит следующим образом: =СЖПРОБЕЛЫ().
Нужно помнить, что данная функция работает только для привычных пробелов. Добавление в документ скопированного текста с какого-либо ресурса может включать не пробелы, а знаки, похожие на пробел. Тогда оператор не работает для таких символов. Используют специальный инструмент – Найти и удалить.
Удаление с применением ПЕЧСИМВ
Еще для понимания, как удалить количество символов в ячейке excel, применяют ПЕЧСИМВ. Написание в строке выглядит следующим образом: =ПЕЧСИМВ(). При помощи данного оператора можно удалить различные непечатные знаки и символы в строке. К ним можно отнести:
- переносы строчки;
- значок абзаца;
- квадраты и так далее.
Также функционал оператора применяют в случае, когда необходимо выполнить удаление переноса строчки. Но важно помнить, что удаление возможно только большинства лишних элементов.
С помощью функции ЗАМЕНА
В экселе можно найти необходимую информацию путем использования функции поиска и замены. Например, найти фрагмент текста или определенного числа. Поиск можно организовать по строкам, столбцам, по значениям или в примечаниях. Для поиска в документе можно воспользоваться двумя способами – использовать горячие клавиши CTRL+F или при помощи раздела »”»”&”»НАЙТИ”. Рассмотрим подробнее, как использовать операцию ЗАМЕНА.
Для того чтобы произвести замену какой-либо информации (текста или числа), используют горячие клавиши CTRL+H или проследовать по пути: раздел, редактирование, Найти & Выберите, Заменить. Далее следует выполнить ряд действий:
- Необходимая информация вводится в поле «Найти что:». Для поиска допускается использовать подстановочные знаки: знак вопроса, звездочку, тильду.
Вопросительный знак применяют, когда необходимо найти один элемент. Пример: p?t, тогда найдет pit, pet.
Звездочка – помогает находить несколько символов. Пример: p?e, тогда найдет prepare, propose, provide, а также слова с одним элементом в середине.
Тильда используется для поиска любых знаков. Пример: ps25
? будет находить «ps25?».
- Дальнейшие действия – ввести в поле «Заменить на :» нужную информацию, которая будет использована для замены текста поиска.
- Нажать «Заменить все» или «Заменить». Первая команда производит замену каждого вхождения условий. Вторая команда будет обновлять одно вхождение за раз.
- Ввести «>>», если необходимо продолжить поиск и выбрать:
- «B:» – поиск данных на листе или во всем документе.
- «Поиск:» – поиск по строке или столбцу.
- «Посмотрите:» – поиск данных с определенной информацией. Тематика определяется поисковыми запросами – формулы, значения, заметки, примечания.
Сразу нужно сказать, что формулы, значения, заметки, примечания актуальны для вкладки найти, для замены доступны только формулы.
- Для поиска текста или чисел с конкретным форматированием нужно нажать «формат». После этого нажать «поиск формата».
Для поиска ячеек определенного формата нужно удалить все условия в поле «найти». Далее выбрать ячейку с нужным форматом. На кнопке «формат» нажать кнопку, и найти пункт «выбрать формат из ячейки». После этого щелкнуть поле с форматированием нужного для поиска.
Копируем из ячейки все, кроме первого символа
Есть еще один способ убрать количество символов в ячейке excel. Например, следует извлечь данные из ячейки, но за исключением первого символа. Тогда подойдет следующая формула: =MID(A1;2;LEN(A1)). В данной записи А1 является ячейкой, из которой производится извлечение. 2 – число, начиная с которого будет производиться операция. После введения формулы следует нажать Enter, а затем произвести протяжку формулы по столбцу. Таблица принимает следующий вид:
С помощью функции «Текст по столбцам»
Не всегда нужно решать вопрос, как убрать несколько символов в ячейке Excel. Иногда накопленную информацию в ячейке нужно частично распределить в соседнем столбце, чтобы первоначальная информация осталась без изменений. Для этого используют формулу. Ниже рассмотрен пример, как именно разделить числовой текст при помощи формулы.
Имеем таблицу следующего вида:
Первый столбец содержит информацию, которая состоит из номера и года. Следует произвести разделение данных на соседние столбцы. В ячейке В2 нужно записать такую формулу: =ЗНАЧЕН(ЛЕВСИМВ(А2;НАЙТИ(«/»;А2;1)-1)). Запись -1 говорит о том, что слэш не будет напечатан в соседнем столбце. После протяжки формулы, таблица примет следующий вид:
Далее следует выделить дату, которая будет пропечатана в столбце С2. Для этого в ячейке прописываем следующую формулу: =ДАТАЗНАЧ(ПСТР(А2;НАЙТИ(«/»;А2;1)+255)). Написание +1 в данном случае означает, что с датой не будет прописан слэш. Выдуманное число 255 – количество знаков, которое допустимо писать. По сути, отображаться будет только дата. Внешний вид таблицы после введения формулы и протяжки будет следующим:
Конечно, если разделение числовых фрагментов произведено не слэшем, а другим знаком, то указывать следует его.
С помощью автозаполнения
В документе эксель может потребоваться заполнить столбец. Сделать это можно вручную или при помощи автоматического заполнения. Для этого в верхней ячейке прописывается 1,2. Если требуется нумерация по порядку.
Если необходимо задать только четные или нечетные цифры, то написать 2,4 или же 1,3 соответственно. Далее путем протяжки провести по столбцу и ряд заполнится необходимыми цифровыми значениями.
Если нужно в столбце разместить одну цифру, но на всех строчках, следует писать 3,3,3 и выполнить протяжку.
С помощью Visual Basic
Редактор Visual Basic запускается с набора клавиш Alt+F11. При этом документ эксель остается открытым позади самого редактора. Также следует знать, что в Visual Basic можно открыть различные окна. При помощи меню View проводится управление окнами. Окна, которые может применять пользователь:
- Проектирование.Project.
- Кодирование. Code.
- Установление свойств. Properties.
- Отладчик данных. Immediate.
- Работа с переменными. Locals.
- Проведение отслеживания информации. Watches.
Удалить лишние символы из ячеек Excel
Удаление лишних символов в экселе – по сути, простая задача. За это в табличном документе отвечает функция CLEAN (ПЕЧСИМВ). С ее помощью возможно удалить все непечатные символы в ячейках.
Примеры лишних символов
Лишние символы могут быть разными. И методика их устранения может немного отличаться. Ниже рассмотрены примеры лишних знаков.
Лишние пробелы
Текст, который был скопирован с сайта или написан другим пользователем, может содержать лишние пробелы. Это наиболее частая проблема. Устранить их можно тремя разными способами:
- Процедура «Найти и заменить». Нужно нажать Ctrl+F и заполнить всплывающее окно. Найти – 2 пробела, заменить – 1 пробел. Это следует выполнять неоднократно, пока система не выдаст сообщение о том, что найти для замены ничего не удалось. Это происходит в том случае, когда все лишние проблемы устранены, или же в тексте есть места, где присутствует 3 и более пробелов.
- СЖПРОБЕЛЫ. Полезный оператор, который позволяет устранить лишние пробелы. Для его применения требуется наличие свободного столбца для реализации в нем формулы.
- если дополнительного столбца нет, и нужно изменить текст в том же месте, где он расположен, используют !SEMTools. Достаточно выделить нужный фрагмент и нажать кнопку на панели табличного документа.
Лишние символы справа / слева
Для того чтобы удалить последний правый символ в excel или расположенный слева от основного текста, применяют функции ЛЕВСИМВ, ПРАВСИМВ, ДЛСТР. Первые две отвечают за удаление знаков справа или слева. ДЛСТР оставляет необходимую информацию, обрезая ненужные данные до установленного элемента.
Цифры
К сожалению, устранить цифры из диапазона ячеек массово нельзя. Это не предусмотрено программой. Но есть способы, позволяющие убрать лишние знаки. Ниже несколько способов:
- поиск и замена;
- многосоставная формула;
- при помощи функции !SEMTools.
Также следует знать о похожей процедуре – извлечь цифры из текста. В этом случае в ячейке остаются только цифры, а остальные данные уходят.
Латиница
Использовать стандартный набор функций в этом случае не получится. В данном случае придется использовать операцию поиск и замена. Процедура не быстрая, но поможет справиться с поставленной задачей.
Удалить все, кроме…
Часто в табличном документе ненужными считаются все символы, кроме определенных. И здесь правильнее говорить об извлечении нужных элементов, нежели об удалении ненужных. В данной ситуации снова поможет !SEMTools. С помощью функции можно извлечь цифры, латиницу или жирный шрифт, а также определенные последовательности символов. Таким образом также можно в excel удалить первые 3 символа в ячейке или строке. Или нужное количество знаков.
Удалить все, кроме букв и цифр (удалить пунктуацию)
Еще одна непростая задача – удалить все, кроме букв и цифр. Это значит – удалить пунктуацию. Таких знаков может быть несколько сотен, но все же решить данную проблему реально. Одно из самых простых и действенных решений – применение надстройки !SEMTools. В ней находим строку – символы и пунктуация. За пару кликов будут удалены все ненужные знаки.
Удалить все, кроме цифр (извлечь цифры)
Уже понятно, как удалить несколько последних знаков, символов в ячейке excel быстро и аккуратно. Но если нужно чтобы остались только цифры. В эксель документе часто содержатся списки телефонов, ip-адреса, почтовые коды. И часто другие элементы, кроме цифр, мешают. А значит, следует их устранить.Сделать это можно при помощи пользовательской функции (UDF) или же !SEMTools.
Заключение и выводы об удаление первого символы
В статье от начала и до конца рассмотрены возможности для устранения знаков из ячеек документа эксель. Методы разносторонние, и каждый пользователь сможет подобрать для себя оптимальный вариант, чтобы удалить один или убрать первые 4 символа в ячейке Excel. Применение функций позволяет более продуктивно работать в табличных документах и ускорит процесс оформления, получения нужных данных.
Как оставить в ячейке Excel только текст, а все числа удалить
В ячейках табличного массива Microsoft Office Excel можно прописывать различные значения, символы. Соответственно, их также можно быстро удалить, оставив только важные и нужные элементы. О том, как это сделать, будет рассказано в данной статье.
Как удалить числа из ячеек Excel, оставив только текст
Существует несколько распространённых способов выполнения поставленной задачи, каждый из которых рекомендуется подробно изучить, чтобы понять принципы работы в Excel.
Способ 1. Ручное удаление
Этот метод считается самым простым. Для его реализации пользователю придётся действовать следующим образом:
- Левой клавишей манипулятора выделить ячейку исходной таблицы, где нужно произвести деинсталляцию символов.
- Поставить курсор мышки в строку для ввода формул сверху главного меню программы. В этом поле полностью прописывается информация, содержащаяся в выбранной ячейке.
- Поставить указатель в нужное место текста и удалить символы нажатием на кнопку «Backspace» с клавиатуры компьютера. Таким образом, в ячейке можно оставить только сам текст, удалив при этом числовые значения, величины.
Обратите внимание! После деинсталляции элементов в строке для ввода формул они автоматически удалятся из указанной ячейки табличного массива.

Финальный результат деинсталляции
Способ 2. Использование специальных функций
В Microsoft Office Excel есть встроенные функции, с помощью которых можно удалить часть символов из конкретной ячейки таблички. При реализации метода пользователю потребуется задействовать функции: «ДЛСТР()» и «ПРАВСИМ()» либо ее аналог «ЛЕВСИМ()». В общем виде процесс деинсталляции чисел из ячеек Excel путём ввода соответствующих формул подразделяется на следующие этапы:
- Составить таблицу с исходными данными. Таблица, для которой проводится операция обрезки символов, приведена на изображении ниже.
- Выделить ячейку, где будет выводиться результат и кликнуть ЛКМ по значку функций справа от строки для ввода формул.
- Откроется окно «Вставка функции». Здесь в строку поиска надо вбить с клавиатуры название «ДЛСТР», чтобы посчитать количество символов в нужной ячейке.
- Нажать дважды ЛКМ по найденному значению. После этого должно запуститься окно аргументов функции, а сам оператор появится в выделенном ранее элементе табличного массива.
- Поставить курсор мышки в строку «Текст» и в исходной табличке щёлкнуть по строчке, в которой надо посчитать количество символов.
- Нажать на «ОК» и проверить результат. В выбранном столбце массива выведется соответствующее значение. При необходимости формулу можно продлить на оставшиеся строки таблицы, чтобы не заполнять их вручную.
- Посчитать в уме количество чисел в ячейке, которые надо удалить из нее.
- Теперь из общего числа символов ячейки необходимо вычесть посчитанное значение ненужных элементов по формуле и вывести результат в отдельный столбец. Подробнее на скриншоте ниже.
- Приступить к деинсталляции лишних символов, в данном случае чисел. Для этого во втором столбце таблички необходимо прописать ещё одну функцию.
- Написать функцию «=ПРАВСИМ(С4;F4)». В скобках на первом месте указывается адрес ячейки, где прописан исходный текст, а на втором адрес элемента, в котором подсчитано количество символов, оставшееся после удаления чисел.

- Нажать на «Enter» с клавиатуры ПК для завершения формулы и проверить результат. В выбранном столбике должен отобразиться исходный текст, но только без чисел.
Важно! Функции «ПРАВСИМ()» и «ЛЕВСИМ()» равнозначны. Первая используется, когда надо удалить знаки слева, а вторая, если деинсталляция проводится справа от написанной формулы.
При желании прописанное выражение в MS Excel можно продлить на весь диапазон ячеек табличного массива, чтобы не выполнять описанную выше операцию для каждой строки.
Способ 3. Извлечение чисел из текста с помощью опции мгновенного заполнения
Данный способ не предполагает использование стандартных формул. Чтобы удалить числа из ячеек Excel, используя опцию «Мгновенное заполнение», необходимо проделать ряд шагов по алгоритму:
- Создать исходную таблицу. В рассматриваемом примере табличный массив состоит из двух столбцов. В первом прописан полный текст, а втором будет выводиться обработанная информация без чисел.
- Во второй столбик таблички выписать вручную с клавиатуры числа из первого столбца, которые надо деинсталлировать.
- Зажать одновременно кнопки «Ctrl+E» для активации опции мгновенного заполнения. Справа от заполненного второго столбца таблицы появится иконка параметров опции.
- После выполнения предыдущей манипуляции числовые значения из первого столбца табличного массива пропадут. Они будут прописаны во втором столбике.
Дополнительная информация! Отменить мгновенное заполнение можно с помощью сочетания клавиш «Ctrl+Z» с клавиатуры компьютера в любой версии программы Microsoft Office Excel.
К сожалению, в Эксель нет специальной функции, удаляющей только числа из текста в ячейке либо какие-то определённые символы. Однако реализовать такую возможность можно более длинным путём, описанном во втором способе выше.
Заключение
Таким образом, удаление чисел из ячеек подчиняется ряду правил, описанных выше. С представленными рекомендациями необходимо внимательно ознакомиться, чтобы хорошо разбираться в данной теме.