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

356
Samuel Ng

Например.

Раскрывающийся список: с января по декабрь

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

-1
Вы можете сделать это, используя [tag: vba] J. Chomel 8 лет назад 0

1 ответ на вопрос

1
Brady W

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

В каждую ячейку, которая будет содержать данные, вы помещаете следующее уравнение, в этом случае вводится уравнение, в B1котором A1находится ячейка, в которой находится раскрывающийся список, и 'Data'!B1ячейка, в которой находятся ваши данные на исходном листе, что в данном случае будет Данные за январь)

=if(A1<>"January",NA(),'Data'!B1)

Затем ваша диаграмма ссылается на данные листа реплики, который будет отображать только те ячейки, в которых есть данные (так как диаграммы игнорируют данные с ошибками # N / A в них)

Надеюсь, это понятно, но я уверен, что есть много других более простых способов добиться этого.

Похожие вопросы