askXL
Вопрос RU

Как проверить тип данных в ячейке (ЕЧИСЛО, ЕТЕКСТ)?

Ответ

IS-функции: =ЕЧИСЛО(A1) — число?, =ЕТЕКСТ(A1) — текст?, =ЕЛОГИЧ(A1) — логическое?, =ЕОШИБКА(A1) — ошибка?, =ЕПУСТО(A1) — пусто? Возвращают ИСТИНА/ЛОЖЬ.

Подробное объяснение

Семейство IS-функций проверяет тип содержимого ячейки. Незаменимо для валидации данных и отладки формул.

Основные функции

=ЕЧИСЛО(A1)    → ИСТИНА, если число
=ЕТЕКСТ(A1)    → ИСТИНА, если текст
=ЕЛОГИЧ(A1)    → ИСТИНА, если ИСТИНА/ЛОЖЬ
=ЕОШИБКА(A1)   → ИСТИНА, если любая ошибка
=ЕОШ(A1)       → ИСТИНА, если ошибка кроме #Н/Д
=ЕПУСТО(A1)    → ИСТИНА, если ячейка пуста
=ЕНД(A1)       → ИСТИНА, если #Н/Д

Практические примеры

→ Обработка только числовых ячеек:
=ЕСЛИ(ЕЧИСЛО(A1); A1*2; "Не число")

→ Пропуск пустых ячеек:
=ЕСЛИ(ЕПУСТО(A1); ""; вычисление)

→ Проверка, что ВПР нашёл значение:
=ЕСЛИ(ЕНД(ВПР(A1;B:C;2;0)); "Нет"; ВПР(A1;B:C;2;0))

ЕЧИСЛО + ПОИСКПОЗ

=ЕЧИСЛО(ПОИСКПОЗ("Москва"; A:A; 0))

ИСТИНА, если «Москва» есть в столбце A. Удобная проверка наличия элемента в списке.

Число, сохранённое как текст

=ЕТЕКСТ(A1)  → ИСТИНА, хотя выглядит как число

Помогает обнаружить проблему «число в текстовом формате» — частую причину ошибок поиска.

05.03.2026 Excel / Google Sheets

Нужна своя формула?

Опишите задачу — ИИ сгенерирует рабочую формулу за секунды

Создать формулу

Вы использовали бесплатные запросы

Войдите, чтобы продолжить генерировать формулы — это бесплатно!

Больше запросов
Сохранение формул в избранное
Доступ к истории формул
Войти через Google

By signing in, you agree to our Privacy Policy

Отличная формула!

Войдите, чтобы сохранять формулы и получить больше бесплатных запросов

Войти бесплатно

Сохранить в избранное

Войдите, чтобы сохранять формулы и получать к ним доступ в любое время

Войти через Google