Загрузите образец книги
В этом руководстве показано, как использовать Функция 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, - это выделить ячейки, содержащие текст. Мы можем сделать это, создав условное форматирование на основе правила.
- Выделите все ячейки, которые хотите проверить
- Перейти к Домашняя лента > Условное форматирование > Новое правило
- Выбирать 'Используйте формулу, чтобы определить, какие ячейки нужно форматировать‘
- Введите формулу = ISTEXT (A2)
- Нажмите кнопку «Формат» и выберите желаемое форматирование.
- Дважды нажмите 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