Как применить условное форматирование (если ячейка находится в другом диапазоне) для диапазона ячеек - PullRequest
1 голос
/ 19 февраля 2020

Итак, я перебрал несколько разных вопросов, связанных с этим. Кажется, никто из них не спрашивает, что именно я ищу, и ни одно из найденных мной решений пока не помогло мне.

  • У меня есть несколько столбцов данных (Player имена), где значения каждого столбца генерируются из формулы во 2-й строке этого столбца. 1-й ряд - это заголовок (название игры). Весь этот ассортимент - коллекция, в которую игроки готовы играть, в какие игры. Это столбцы DJ (i sh, список динамически генерируется с другой формулой, основанной на ответах формы)

  • У меня есть другой диапазон данных, где 1-й столбец представляет собой Player и 2-й - это ПРЕДПОЧТИТЕЛЬНАЯ игра игрока. Эти данные также генерируются с формулой, основанной на ответах формы. Это столбцы AB.

Вот что я пытаюсь сделать

  • Используя условное форматирование в столбцах DJ, я хочу выделить имя игрока, если это game (в строке 1 этого столбца) является их предпочтительной игрой (диапазон A2: B).

Я пробовал несколько разных вариантов VLOOKUPS, MATCHES и FILTERS в условном форматировании, но так далеко ничего не сработало. Проблема, с которой я сталкиваюсь каждый раз, заключается в том, что я не могу понять, как ссылаться на ячейку, к которой применяется форматирование, но все же иметь ссылку на каждую отдельную ячейку во всем диапазоне.

Я знаю, что мог сделать это, если я применил индивидуальное условное форматирование к каждой отдельной ячейке. Однако это очень трудоемкое и не элегантное решение этой проблемы, учитывая, что я ожидаю, что мой диапазон данных будет намного больше в будущем. Мне нужна формула условного форматирования, которая будет работать во всем диапазоне или, по крайней мере, для всего столбца.

Это макет того, что я пытаюсь выполнить sh:

Intended results mock

Это ссылка на макет моего листа, чтобы вы могли четко видеть макет данных и указать c формулы, которые я использую: https://docs.google.com/spreadsheets/d/1wy1T6dWJwNC_EfdCAbkuxtkJH7y4Cg3x4IyEk6R567M/edit?usp=sharing

1 Ответ

0 голосов
/ 19 февраля 2020

использование:

=REGEXMATCH(D3, TEXTJOIN("|", 1, FILTER($A$3:$A, $B$3:$B=D$2)))

0

...