#google-sheets #google-sheets-formula
Вопрос:
У меня есть таблица в моем листе Google, где строки представляют собой значение от 1 до 12. Столбцы идут от 1 до 10. Затем каждая ячейка представляет собой вычисленное значение, основанное на формуле, для которой строка и столбец являются входными данными.
Что я хотел бы сделать, так это иметь два выпадающих списка, которые вместе вызовут окрашивание фона ячейки на этом пересечении. Один раскрывающийся список содержит допустимые значения для строк. В другом раскрывающемся списке содержатся допустимые значения для столбцов. Поэтому, если раскрывающийся список строк равен 9, а раскрывающийся список столбцов равен 8, я бы хотел, чтобы фон ячейки на этом пересечении диаграммы был изменен на определенный цвет. Как мне это сделать?
Комментарии:
1. Если бы вы могли предоставить образец листа с образцами данных и отдельный лист с ожидаемыми результатами, это было бы здорово.
Ответ №1:
Использование условного форматирования с приведенной ниже пользовательской формулой решит проблему:
=AND(INDIRECT(ADDRESS(1, COLUMN(), ,TRUE))=$C$16,INDIRECT(ADDRESS(ROW(), 1, ,TRUE))=$B$16)
Где:
- B16 — это ячейка для выпадающего списка строк
- C16 — это ячейка для выпадающего списка столбцов
1
внутри адреса (передCOLUMN()
параметром), приравненного к C16, находится строка, в которой размещены значения столбцов (в моем примере ниже первая строка, поэтому она равна 1).1
внутренний адрес (послеROW()
параметра), приравненный к B16, — это столбец, в котором размещены значения строк (в моем примере ниже первый столбец, поэтому он равен 1).
Разрушение формулы:
INDIRECT(ADDRESS(1, COLUMN(), ,TRUE))=$C$16
- возвращает
TRUE
, если первая строка содержит значение C16
- возвращает
INDIRECT(ADDRESS(ROW(), 1, ,TRUE))=$B$16
- возвращает
TRUE
, если первый столбец содержит значение B16
- возвращает
- Если оба значения истинны (значения строк и столбцов найдены соответственно), то вернитесь
TRUE
. Теперь это изменит цвет, в котором пересекаются соответствующие значения строк и столбцов.
Примечание:
- Если найдено несколько значений, все их цвета фона будут обновлены. Отсутствие совпадающих значений не приведет к каким-либо изменениям.
- Представление выборочных данных является результатом умножения как строк, так и столбцов.
Комментарии:
1. Попробую сделать это, когда представится возможность, но куда ведет эта формула? Внутри каждой клетки? или просто подключен к какой-нибудь одной ячейке?
2. @sorinev. Существует дополнительный шаг, который вы сделаете, — это условное форматирование. Подробнее об этом читайте здесь . Если вам трудно это понять, сообщите мне, чтобы я мог направлять вас. Вы также можете попробовать проверить видео на YouTube о том, как заставить работать условное форматирование.
3. Дополнительный ресурс вы можете проверить. benlcollins.com/spreadsheets/conditional-formatting-entire-row . На шаге 4 используйте мою формулу выше.