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

У меня есть список числовых кодов в диапазоне на вкладке листа Google. Эти значения не являются последовательными, несортированными.

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

Лучшее, что я могу сделать в раскрывающемся списке «Форматировать ячейки, если ...» - выбрать «Текст точно» и ввести один числовой код. В настоящее время у меня есть правило для каждого числового кода. Я хотел бы заменить этот набор единичных правил одним правилом.


person user2901351    schedule 29.04.2019    source источник


Ответы (1)


=FILTER(B1, COUNTIF(INDIRECT("A$1:A"), B1))

вот пример противоположного, поэтому, чтобы адаптировать его к вашим целям, вам нужно отбросить NOT() и использовать INDIRECT(), если вы хотите сослаться на другой лист / вкладку (и вы либо используйте текст содержит или текст точно):

зеленого цвета:

  • применить к диапазону A1: A пользовательский FX: =FILTER(A1, NOT(COUNTIF(B1:E, A1)))

красный цвет:

  • применить к диапазону B1: B custom FX: =FILTER(B1, NOT(COUNTIF(A$1:A, B1)))
  • применить к диапазону C1: C custom fx: =FILTER(C1, NOT(COUNTIF(A$1:A, C1)))
  • применить к диапазону D1: D custom FX: =FILTER(D1, NOT(COUNTIF(A$1:A, D1)))
  • и т.п.

0

person player0    schedule 29.04.2019