Google таблицы: проверьте, содержит ли ячейка текст списка


Вы можете использовать следующую формулу в Google Таблицах, чтобы проверить, содержит ли ячейка текст из списка:

 =ArrayFormula(IF(LEN( A2:A13 ), REGEXMATCH( A2:A13 ,).*(?i)("&TEXTJOIN("|",
TRUE , $E$2:$E$4 )&").*") ,""))

В этом примере, если ячейка A1 содержит любое текстовое значение в диапазоне E2:E8 , она вернет TRUE , в противном случае — FALSE .

Следующий пример показывает, как использовать эту формулу на практике.

Пример: проверьте, содержит ли ячейка текст списка в Google Таблицах.

Допустим, у нас есть следующий набор данных в Google Sheets, который показывает количество очков, набранных разными баскетболистами:

В составе Техаса три команды: «Мавс», «Шпоры» и «Рокетс».

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

Сначала мы создадим список команд Техаса в столбце E:

Затем мы воспользуемся следующей формулой, чтобы проверить, содержит ли значение в столбце «Команда» какое-либо из текстовых значений в столбце E:

 =ArrayFormula(IF(LEN( A2:A13 ), REGEXMATCH( A2:A13 ,).*(?i)("&TEXTJOIN("|",
TRUE , $E$2:$E$4 )&").*") ,""))

Мы можем ввести эту формулу в ячейку C2 , затем скопировать и вставить ее в остальные ячейки столбца C:

Google Sheets проверяет, содержит ли ячейка текст списка

Обратите внимание, что любой строке, содержащей Mavs, Spurs или Rockets, присваивается значение TRUE , а всем остальным строкам присваивается значение FALSE .

Например:

  • Первой строке было присвоено значение TRUE , поскольку в списке есть «Mavs».
  • Второй строке присвоено значение ЛОЖЬ, поскольку «Сети» отсутствуют в списке.
  • Третьей строке было присвоено значение TRUE , поскольку в списке есть «Mavs».
  • Четвертой строке присвоено значение ЛОЖЬ , поскольку «Лейкерс» нет в списке.

И так далее.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Google Таблицах:

Как проверить, пуста ли ячейка в Google Таблицах
Как проверить, находится ли значение в диапазоне в Google Таблицах
Как использовать условное форматирование на основе флажков в Google Sheets

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *