Chcę utworzyć listę rozwijaną na pulpicie nawigacyjnym programu Excel, która filtruje dane na podstawie mojego wyboru. Jak mogę to zrobić?

-1

Na przykład.

Lista rozwijana: od stycznia do grudnia

Chcę, aby wszystkie moje wykresy były połączone z tą rozwijaną listą, co oznacza, że ​​kiedy kliknę w lutym, moje wykresy będą wyświetlać tylko dane z lutego

Samuel Ng
źródło
Można to zrobić za pomocą vba
J. Chomel

Odpowiedzi:

1

W zależności od rodzaju posiadanych danych jednym ze sposobów może być wyświetlanie danych tylko na podstawie miesiąca wybranego z listy rozwijanej. W tym celu należy utworzyć kolejny pusty arkusz, który będzie dokładną repliką arkusza danych.

W każdej komórce, która będzie zawierała dane, wstawiasz następujące równanie: w tym przypadku równanie jest wprowadzane do B1miejsca, w którym A1znajduje się komórka, w której znajduje się lista rozwijana, i 'Data'!B1komórka, w której znajdują się dane na oryginalnym arkuszu, który w tym przypadku będzie Dane ze stycznia)

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

Następnie masz wykres odwołujący się do danych arkusza repliki, który wykreśli tylko komórki, które zawierają dane (ponieważ wykresy ignorują dane z błędami # N / A)

Mam nadzieję, że jest to jasne, ale jestem pewien, że istnieje wiele innych prostszych sposobów na osiągnięcie tego.

Brady W.
źródło