Условное форматирование на основе ячеек, соответствующих столбцу другого листа

У меня есть электронная таблица, созданная в Google Sheets, которая содержит 11 листов, и каждый лист представляет собой набор вещей, которые я собираюсь купить. Некоторые наборы содержат те же отдельные элементы, что и другие. Например, элемент A может находиться на листе A и листе D.

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

Я знаю, как сделать так, чтобы они светились, если совпадают на одном листе.

$A2=$B2    

Однако я не уверен, как это сделать на разных листах или как включить операторы if. Поскольку цвет должен измениться, если он соответствует любым ячейкам в столбце A на любом листе. Они также находятся в разном порядке на разных листах, поэтому, хотя элемент A может находиться в A3 на листе A, он может быть в A17 на листе D.

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


person DatBrummie    schedule 01.08.2017    source источник


Ответы (1)


Google Таблицы не допускают прямых ссылок на ячейки на других листах в формулах условного форматирования. Но это можно обойти с помощью indirect:

= A2 = indirect("Sheet2!A2")

форматирует текущую ячейку (A2), если она такая же, как у A2 на Sheet2.

Но вы хотите проверить, дублируется ли содержимое где-нибудь в столбце A другого листа. Это можно сделать с помощью match: выберите столбец A2: A настоящего листа и добавьте условное форматирование с помощью настраиваемой формулы

=match(A2, indirect("Sheet2!A2:A"), 0) > 0

Здесь match возвращает либо позицию найденного элемента (положительное число), либо # Н / Д, и формула оценивается как Истина только в первом случае.

Хотя в формуле написано «A2», ее можно сразу применить к любому диапазону, верхний левый угол которого имеет A2.

person Community    schedule 01.08.2017