Удаление или очистка числовых символов из текстовых строк
Если вы хотите удалить из списка текстовых строк только цифры, оставив все остальные нечисловые символы, в Excel есть формулы, которые помогут вам в этом.

Удаление всех цифр из текстовых строк в Excel
Чтобы удалить только цифры из буквенно-цифровых строк, используйте мощную формулу массива, объединяющую функции TEXTJOIN, MID, ROW, IF, ISERR, LEN и INDIRECT.Примечание: Эта формула работает корректно только в Excel 2019 и Office 365. Общий синтаксис:
- text: текстовая строка или значение ячейки, из которой нужно удалить все цифры.
1. Скопируйте или вставьте приведённую ниже формулу в пустую ячейку, куда нужно вывести результат:
2. Затем одновременно нажмите клавиши Ctrl + Shift + Enter, чтобы получить первый результат (см. скриншот):

3. Затем выделите ячейку с формулой и перетащите маркер заполнения вниз на ячейки, к которым нужно применить формулу. Все цифры будут удалены из текстовых строк (см. скриншот):

Пояснение формулы:
ROW(INDIRECT("1:"&LEN(A2))): Функция INDIRECT внутри функции ROW возвращает массив, длина которого равна количеству символов в ячейке A2, как показано ниже; эта часть используется в качестве start_num в функции MID.
{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21}
MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1): Эта функция MID используется для извлечения одного символа из ячейки A2 и возвращает следующий массив:
{ "5";"0";"0";« »;«K»;«u»;«t»;«o»;«o»;«l»;«s»;« »;«f»;«o»;«r»;« »;«E»;«x»;«c»;«e»;«l»}
MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0: Прибавление нуля к этому массиву принудительно преобразует текст в числа: текстовые значения, представляющие числа, превращаются в настоящие числа, а нечисловые символы — отображаются как ошибка #ЗНАЧ! (то есть 0), например:
{"5";"0";"0";#ЗНАЧ!;#ЗНАЧ!;#ЗНАЧ!;#ЗНАЧ!;#ЗНАЧ!;#ЗНАЧ!;#ЗНАЧ!;#ЗНАЧ!…}
IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),«»): Функция ЕСЛИ (IF) проверяет, являются ли элементы массива, возвращённого функцией MID, ошибками. Если элемент вызывает ошибку, вторая функция MID извлекает соответствующий нечисловой символ; в противном случае возвращается пустая строка, например:
{ «»;«»;«»;« »;«K»;«u»;«t»;«o»;«o»;«l»;«s»;« »;«f»;«o»;«r»;« »;«E»;«x»;«c»;«e»;«l»}
TEXTJOIN(«»,ИСТИНА,IF(ISERR(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0),MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1),«»)): Наконец, функция TEXTJOIN объединяет все полученные значения, игнорируя пустые строки, и возвращает итоговый результат.
Примечания:
1. При удалении числовых символов могут остаться лишние пробелы. Чтобы мгновенно избавиться от всех лишних пробелов, оберните формулу в функцию СЖПРОБЕЛЫ (TRIM), как показано ниже:
2. Чтобы удалить цифры из текстовых строк в более ранних версиях Excel, воспользуйтесь следующей формулой:

Используемые связанные функции:
- TEXTJOIN:
- Функция TEXTJOIN объединяет несколько значений из строки, столбца или диапазона ячеек, разделяя их указанным разделителем.
- MID:
- Функция MID позволяет извлекать и возвращать заданное количество символов из середины указанной текстовой строки.
- ROW:
- Функция Excel СТРОКА (ROW) возвращает номер строки для указанной ссылки.
- INDIRECT:
- Функция Excel ДВССЫЛ (INDIRECT) преобразует текстовую строку в корректную ссылку.
- LEN:
- Функция ДЛСТР (LEN) возвращает количество символов в текстовой строке.
- IF:
- Функция ЕСЛИ выполняет простое логическое сравнение и возвращает одно значение, если результат — ИСТИНА, и другое — если ЛОЖЬ.
- ISERR:
- Функция ЕОШИБКА (ISERR) возвращает ИСТИНА для любой ошибки, кроме #Н/Д (#N/A).
Другие статьи:
- Удаление нежелательных символов из ячейки в Excel
- Вы можете воспользоваться функцией ПОДСТАВИТЬ (SUBSTITUTE), чтобы удалить нежелательные символы из нужной ячейки в Excel.
- Удаление разрывов строк из ячеек в Excel
- В этом руководстве представлены три формулы, которые помогут вам удалить разрывы строк (возникающие при нажатии Alt + Enter в ячейке) из указанных ячеек Excel.
- Удаление текста на основе переменной позиции в Excel
- В этом руководстве рассказывается, как удалить текст или символы из ячейки, если их позиция меняется.
- Удаление или очистка нечисловых символов из текстовых строк
- Иногда возникает необходимость удалить из текстовых строк все нечисловые символы, оставив только цифры, как показано на скриншоте ниже. В этой статье приведены формулы Excel для решения такой задачи.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.