Функция Excel ISTEXT - проверьте, является ли ячейка текстом

Скачать пример рабочей книги

Загрузите образец книги

В этом руководстве показано, как использовать Функция Excel ISTEXT в Excel, чтобы проверить, является ли ячейка текстом.

ISTEXT Описание функции:

Функция ISTEXT Проверяет, является ли ячейка текстом. Возвращает ИСТИНА или ЛОЖЬ.

Чтобы использовать функцию ISTEXT Excel Worksheet, выберите ячейку и введите:

(Обратите внимание, как появляются входные данные формулы)

Синтаксис и входные данные функции ISTEXT:

1 = ISTEXT (VALUE)

ценить - Тестовое значение

Как использовать функцию ISTEXT

Функция ISTEXT проверяет, является ли содержимое ячейки текстом. Если ячейка содержит текст, возвращается ИСТИНА, иначе возвращается ЛОЖЬ.

1 = ISTEXT (A2)

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

При работе с Excel вы можете встретить числа, хранящиеся в виде текста. Excel обрабатывает эти числа, хранящиеся в виде текста, как текст, а не числа, что может создавать проблемы для ваших формул. Один из вариантов - использовать функцию VALUE для преобразования числа, сохраненного в виде текста, в число.

Однако вместо этого вы можете просто проверить, содержит ли значение ячейки текст. Обратите внимание, как функция ISTEXT возвращает TRUE, если встречает число, сохраненное в виде текста.

1 = ISTEXT (A2)

Если текст

Обычно после выполнения логического теста вы захотите что-то сделать, основываясь на его результате. Функцию IF можно использовать для выполнения различных действий, если оператор оценивается как ИСТИНА или ЛОЖЬ. Давайте использовать его с функцией ISTEXT.

1 = ЕСЛИ (ISTEXT (A2); «текст»; «не текст»)

Проверить ввод ячейки

Одним из способов использования функции ISTEXT является проверка содержимого ячейки. Например, у вас может быть форма ввода, для которой требуется текстовое значение. С помощью функции ISTEXT вы можете проверить, ввел ли пользователь текстовое значение, предупредив его, если они этого не сделали.

1 = IF (B2 = "", "", IF (ISTEXT (B2), "", "Недействительная запись"))

Проверка данных - принудительный ввод текста

В приведенном выше примере была «слабая» проверка данных; пользователь может игнорировать предупреждающее сообщение. Вместо этого мы можем использовать ISTEXT в Data Validation, чтобы запретить нетекстовые значения.

1 = ISTEXT (B2: B5)

<<>>

Проверить, является ли любая ячейка в диапазоне текстовой

Чтобы проверить, является ли какая-либо ячейка в диапазоне ячеек текстом, мы можем использовать функцию ISTEXT вместе с функцией SUMPRODUCT.

1 = ЕСЛИ (СУММПРОИЗВ (- ISTEXT (A2: C2))> 0, «Да», «Нет»)

Перейдите по ссылке выше, чтобы узнать, как работает эта функция.

Выделите ячейки, содержащие текст

Последнее, что вы можете сделать с помощью функции ISTEXT, - это выделить ячейки, содержащие текст. Мы можем сделать это, создав условное форматирование на основе правила.

  1. Выделите все ячейки, которые хотите проверить
  2. Перейти к Домашняя лента > Условное форматирование > Новое правило
  3. Выбирать 'Используйте формулу, чтобы определить, какие ячейки нужно форматировать
  4. Введите формулу = ISTEXT (A2)
  5. Нажмите кнопку «Формат» и выберите желаемое форматирование.
  6. Дважды нажмите OK, чтобы выйти и сохранить.

Другие логические функции

Таблицы Excel / Google содержат множество других логических функций для выполнения других логических тестов. Вот список:

IF / IS функции
если ошибка
ошибка
Исна
iserr
пусто
это число
istext
нетекст
isformula
логичен
isref
даже
isodd

ISTEXT в Google Таблицах

Функция ISTEXT работает в Google Таблицах точно так же, как и в Excel:

Примеры ISTEXT в VBA

Вы также можете использовать функцию ISTEXT в VBA. Тип:
application.worksheetfunction.istext (значение)

Выполнение следующих операторов VBA

1234 Диапазон ("C2") = Application.WorksheetFunction.IsText (Диапазон ("B2"))Диапазон ("C3") = Application.WorksheetFunction.IsText (Range ("B3"))Диапазон ("C4") = Application.WorksheetFunction.IsText (Range ("B4"))Диапазон ("C5") = Application.WorksheetFunction.IsText (Range ("B5"))

даст следующие результаты

Для аргументов функции (значения и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.

Вернуться к списку всех функций в Excel

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave