Как оставить только цифры из текста
Как вытащить только цифры из ячейки в Excel: способ для 365 и для старых версий.
Формула для русского Excel
=ОБЪЕДИНИТЬ("";ИСТИНА;ЕСЛИ(ЕЧИСЛО(--ПСТР(A2;СТРОКА($1:$99);1));ПСТР(A2;СТРОКА($1:$99);1);""))Английский Excel и Google Таблицы
=TEXTJOIN("",TRUE,IF(ISNUMBER(--MID(A2,ROW($1:$99),1)),MID(A2,ROW($1:$99),1),""))Как это работает
Формула разбивает текст на отдельные символы (ПСТР по позициям), проверяет каждый ЕЧИСЛО и склеивает обратно только цифры через ОБЪЕДИНИТЬ. Так из «тел: +7 (900) 12» останется «790012». Работает в Excel 2019, 365 и Google Таблицах.
Это формула массива — в Excel 2019 вводите через Ctrl+Shift+Enter. В Google Таблицах проще: =REGEXREPLACE(A2;"\D";""). В старом Excel без ОБЪЕДИНИТЬ — только макрос.
У вас другая задача или другие столбцы?
Решить свою задачу →