Использование настраиваемой формулы в условном форматировании для выделения ячеек, содержащих строку, из списка с разделителями-запятыми в одной ячейке - PullRequest
0 голосов
/ 01 августа 2020

Я пытаюсь написать собственную формулу для условного форматирования в Google Sheet, где, если ячейка в столбце A содержит слово из списка с разделителями-запятыми в ячейке C1, оно будет выделено.

самое близкое, что я получил, было следующее:

=SUMPRODUCT(--isnumber(search(split($C$1, ",", true, true), A:A)))=counta(split($C$1, ",", true, true))

Что вернуло "True", но я не могу понять, как адаптироваться к синтаксису условного форматирования.

Я тоже пробовал это, но синтаксису запроса не нравится ",", а escape-символы не работают.

QUERY(Sheet1!A:A, "SELECT A WHERE split($C$1, ",", true, true) ")

Вот образец электронной таблицы . По сути, я хочу, чтобы ячейки в столбце A, содержащие слова «дерево», «машина» или «кошка», выделялись зеленым цветом.

Ответы [ 2 ]

1 голос
/ 01 августа 2020

как вы говорите: выделите ячейки, содержащие строку из списка с разделителями-запятыми, в одной ячейке,

попробуйте:

=COUNTIF($C$1,"*" &A2&"*")*(A2<>"")

введите описание изображения здесь

0 голосов
/ 01 августа 2020

попробуйте:

=INDEX(REGEXMATCH(A1, TEXTJOIN("|", 1, SUBSTITUTE(C$1:C, ",", "|"))))

0


=INDEX(REGEXMATCH(C1, TEXTJOIN("|", 1, SUBSTITUTE(A$1:A, ",", "|"))))

0

...