Можно ли «наложить/показать» данные из матрицы аналогичной формы на тепловую карту диапазона вместо того, чтобы просто показывать/скрывать базовые данные тепловой карты?
Вопрос можно перефразировать и по-другому: возможно ли создать тепловую карту для любого заданного диапазона (например, A1:C3
) на основе диапазона данных в другом месте на листе (например, F1:H3
)? Если да, можно сделать видимыми A1:C3
значения на тепловой карте.
Цель здесь — просто заставить тепловую карту отображать больше информации, и следующий (очень простой) снимок экрана прояснит, что я ищу:
Левая карта — это фактически стандартная карта, построенная на основе данных за цветным фоном, в то время как та, которую я ищу (посередине), создана с использованием тех же данных, что и левая карта для самой тепловой карты, но с отображением/наложением набора значений из диапазона справа (это было сделано с помощью вставки изображений).
Идея снова состоит в том, чтобы передать в 2 раза больше информации: один набор посредством цвета, а другой, другой, с использованием данных из другого диапазона.
Очевидно, это полезно, когда два набора данных каким-то образом связаны.
решение1
Лучшее решение, которое я смог придумать на данный момент, — это использовать утилиту Excel Linked Picture. Вот как это работает (на основе вашего примера — адаптируйте по мере необходимости):
- Вставить 4 столбца справа от столбца
C
- В ячейках
E1:G3
свяжите их с формулой в ячейкахA1:C3
(например, вE1
написать формулу=A1
и т. д.)
- В ячейках
E1:G3
применяется то же условное форматирование, что и в ячейкахA1:A3
. (если у вас нет другой цели, вам действительно не нужно условное форматирование дляA1:C3
)
- В ячейках
E1:G3
отформатируйте ячейки с помощью пользовательского типа;;;
(примечание: условное форматирование отсутствуетE3:G3
на рисунке ниже, поскольку я делал скриншоты в неправильном порядке)
- Вот как должен выглядеть ваш рабочий лист на данном этапе.
- Выделите и скопируйте ячейки
M1:O3
, перейдите к ячейкеE1
и выполните специальную вставкуLinked Picture
.
Вот и все.
Теперь вы можете изменять значения в ячейках A1:C3
, чтобы изменить условное форматирование в , E1:G3
и вы можете изменять значения в ячейках, M1:O3
чтобы изменить значения в E1:G3
. Если E1:G3
это вывод, который вы хотите увидеть, вы можете переместить A1:C3
и M1:O3
куда-нибудь еще - теперь они просто используются для ввода. Я не использовал ячейки в в I1:K3
вашем примере, потому что они не нужны (и, очевидно, вы использовали их просто в качестве примера. Хотелось бы, чтобы это можно было сделать более элегантно, но, похоже, это так, учитывая ограничения Microsoft Excel. То, о чем вы просите, было бы отличной функцией, которую я считаю полезной.