Изменить диаграмму в соответствии с двумя выпадающими списками с данными из нескольких листов - PullRequest
0 голосов
/ 26 ноября 2018

Привет, я хотел бы создать панель управления, где мои диаграммы будут меняться, когда я буду фильтровать их по странам и месяцам в соответствии с их выпадающими списками.

Например: Сортировка по 'Австралия' и 'Авг'

enter image description here

Мои диаграммы связаны с таблицей, как показано.Например, одним из источников данных является O60: P62.

enter image description here

Проблема:
Для каждой страны:У меня есть разные вкладки листа с одинаковыми форматами данных с разными значениями.Я хотел бы знать, как я могу использовать один основной раскрывающийся список на своем листе «Панель инструментов» и связать его с каждым источником данных на каждом листе, когда я выбираю определенную страну из раскрывающегося списка.

Кроме того, второй выпадающий список для месяцев будет следовать в зависимости от страны, выбранной из первого выпадающего списка.Конечным результатом будет изменение диаграмм панели инструментов в зависимости от выбранной страны и месяца.

enter image description here

Надеюсь, мое объяснение понятно.Заранее спасибо!

1 Ответ

0 голосов
/ 26 ноября 2018

Для страны вам необходимо заполнить данные на листе Dashboard с помощью функции INDIRECT, чтобы получить данные с листа выбранной страны.

В качестве примера, давайте предположим, что формула в B61 равна ='Australia'!B5, затем вы должны заменить ее на =INDIRECT("'"&$A$1&"'!"&CELL("address",B5)).
Если вы затем измените содержимое A1 либо нанабрав напрямую или через раскрывающийся список (например, замените Австралию на Малайзию), формула получит данные из таблицы Малайзии.

А за месяц вы можете найти данные с помощью простого INDEX(MATCH)комбинации, или с HLOOKUP.Вместо того, чтобы вводить «Aug» в P60 и P64, вы вводите =$B$1, поэтому оно берет значение из выпадающего списка.

...