Иногда вы используете Google Таблицы не для сбора собственной информации, а для сбора информации от других. В этот момент вам понадобится что-то, что называется валидацией.

Проверка гарантирует, что введенные данные верны. Например, если вы заполняете опрос, и вам нужно убедиться, что имена введены правильно.

Проверка может быть очень важной, потому что, если вы не проверяете данные должным образом, их также можно правильно импортировать.

Давайте посмотрим на функцию ISTEXT в Google Таблицах и на то, как она работает, чтобы узнать, является ли ячейка текстом или нет.

Что такое функция ISTEXT?

ISTEXT — очень простая функция. С ISTEXT вы получаете ответ «ИСТИНА», если заданная ячейка является текстом, и ответ «ЛОЖЬ», если данная ячейка не является текстом.

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

ISTEXT всегда будет возвращать только TRUE или FALSE, поэтому её также можно использовать в более сложных алгоритмах, таких как IF.

Как использовать ISTEXT в Google Таблицах?

В приведенном выше листе мы создали лист для контактной информации. Здесь люди могут ввести «Имя», «Адрес электронной почты» и «Номер телефона». Затем у нас есть столбец, который использует ISTEXT для его проверки.

Здесь мы можем увидеть, как используется ISTEXT:

= ISTEXT (B2)

B2 — это ценность, которую мы тестируем. В первом примере мы видим, что John Doe — текстовый (и правильный), john@doe.com — текстовый (и правильный), а номер телефона 5551234589 НЕ текстовый (и правильный).

Во втором примере мы видим, что Джейн неверно ввела свои данные. Она написала свой номер телефона через дефис, так что это уже не просто номер. Если бы мы импортировали это в базу данных, которая требовала, чтобы это было число, возникла бы ошибка.

Использование ISTEXT с функцией IF

Как мы проверяем, «правильно» это или «неправильно»? В случае адреса электронной почты он должен быть ISTEXT (TRUE). Но в случае числа это должно быть ISTEXT (FALSE).

Мы используем операторы IF, которые немного сложнее.

Поскольку ISTEXT возвращает «истина» или «ложь», мы можем использовать с ним функцию ЕСЛИ (IF). Вышеупомянутая функция в основном говорит: «Если ISTEXT — истина, вы вводите« Эта запись правильная ». Если ISTEXT имеет значение false, вы вводите «Эта запись неверна».

Это дает пользователю понять, что он ввел неправильный контент. И это может помочь при сборе информации о пользователях.

Следующие шаги

Наряду с ISTEXT есть еще ISNUMBER.

Здесь мы использовали ISNUMBER в номере телефона и получили «ЛОЖЬ», а не «ИСТИНА». Если бы мы хотели быть более последовательными, мы бы использовали ISTEXT для вещей, которые должны быть TEXT, и мы использовали бы ISNUMBER для вещей, которые должны быть NUMBER.

Мы также можем делать такие вещи, как ISDATE, ISURL, ISEVEN или ISODD. Все это последовательности проверки текста, которые призваны упростить вам определение того, правильно ли введено содержимое в электронную таблицу.

Мы надеемся, что это краткое руководство помогло вам понять, как использовать функцию ISTEXT в Google Таблицах!