Функция ISTEXT в Excel возвращает TRUE, если ячейка содержит текстовое значение, и FALSE, если ячейка содержит любое другое значение. Вы можете использовать функцию ISTEXT, чтобы проверить, содержит ли ячейка текстовое значение или числовое значение, введенное как текст.
Цель
Проверка текстового значения.
Возвращаемое значение
Логическое значение (TRUE или FALSE).
Аргументы
- value — значение для проверки.
Синтаксис
=ISTEXT(value)
Примечания по использованию
Функция ISTEXT возвращает TRUE, если ячейка содержит текстовое значение, и FALSE, если ячейка содержит любое другое значение или пуста. Вы можете использовать функцию ISTEXT, чтобы проверить, содержит ли ячейка текстовое значение или числовое значение, введенное как текст.
Функция ISTEXT принимает один аргумент, значение, которое может быть ссылкой на ячейку, формулой или жестко заданным значением. Обычно значение вводится как ссылка на ячейку, например A1. Если значением является текст, функция ИСТЕКСТ вернет значение TRUE. Если значение равно любому другому значению, ИСТЕКСТ вернет FALSE.
Примеры
Функция ISTEXT возвращает TRUE, если значение является текстом:
=ISTEXT("apple") // вернет TRUE
=ISTEXT(100) // returns FALSE
Если ячейка A1 содержит число 100, ISTEXT возвращает FALSE:
=ISTEXT(A1) // returns FALSE
Если ячейка содержит формулу, ISTEXT проверяет результат формулы:
=ISTEXT(10 &" apples") // returns TRUE
=ISTEXT(2+2) // returns FALSE
=ISTEXT(A1&B1) // returns TRUE
Примечание: амперсанд (&) — это оператор конкатенации в Excel. Когда значения объединяются, результатом является текст.
Подсчет текстовых значений
Чтобы подсчитать ячейки в диапазоне, содержащем текст, вы можете использовать функцию SUMPRODUCT
следующим образом:
=SUMPRODUCT(--ISTEXT(range))
Двойное отрицательное значение преобразует результаты TRUE и FALSE из ISTEXT
в 1 и 0, а SUMPRODUCT
суммирует результат.
Примечания
- Даты и время — это числа, а не текст.
- Функция ISNONTEXT проверяет нетекстовые значения.