W tym poradniku pokażę Ci jak zbudować interaktywny wykres Excel. Co to właściwie znaczy „wykres interaktywny”? Możemy przyjąć, że wykres jest interaktywny, gdy możemy nim w pewien sposób sterować. Na przykład za pomocą dodanych kontrolek formularza takich jak przyciski pokrętła:
lub pola wyboru:
Oczywiście można zbudować wykres, który będzie się zmieniał w zależności od innych kontrolek takich jak paski przewijania czy pola opcji. Możliwości jest bardzo dużo. Teraz zobacz jak po kolei taki wykres przygotować.
Rozwiązanie tego problemu było zadaniem jednego z turbo-wyzwań Excel. Dołącz do kolejnych wyzwań i zgarnij atrakcyjne nagrody. Wystarczy, że dołączysz do naszej turbo-grupy na facebooku.
Stan wyjściowy – wykres typu kombi
Zacznijmy od tabelki z danymi i wykresu typu kombi wstawionego na ich podstawie.
Jest to standardowy wykres, który wyświetla wszystkie wybrane serie bez możliwości sterowania przez użytkownika.
Pobierz plik Excel z powyższymi danymi i spróbuj wykonać ćwiczenie samodzielnie.
Kopia tabeli danych
Pierwszym krokiem jest zrobienie kopii tabeli danych.
Nowy wykres interaktywny wstawimy na tej właśnie kopii. Dzięki temu nie będziemy modyfikować oryginalnych danych.
Wstawianie kontrolki formularza
Wybraną kontrolkę formularza wstawisz z zakładki Deweloper na wstążce. Ja wybrałem przycisk pokrętła.
To dopiero pierwszy krok. Teraz musimy połączyć kontrolkę z odpowiednimi wartościami i na koniec z wykresem.
Atrybuty kontrolki formularza
Każda kontrolka formularza ma swoje atrybuty. Aby je wyświetlić kliknij prawym przyciskiem myszy i wybierz polecenie formatuj formant.
W przypadku przycisku pokrętła będziemy modyfikować Wartość minimalną, maksymalną, zmianę przyrostową oraz łącze komórki. Dzięki temu będziemy mogli zarządzać formantem i ostatecznie podłączyć go do naszego wykresu.
Łącze komórki kontrolki formularza
Na naszym wykresie chcemy wyświetlać jedną z trzech serii (lub grup serii) w jednym czasie. Dlatego stwórzmy prostą listę trzech wartości. Następnie ustawmy atrybuty kontrolki jak poniżej:
Dzięki temu nasz przycisk pokrętła będzie przyjmował wartości 1-3, które odpowiadają kolejnym pozycjom listy. Aktualny wybór widzisz w komórce, którą wybrałeś jako łącze komórki.
Podłączanie danych do przycisku pokrętła
Jesteśmy już gotowi, aby podłączyć nasze dane do przycisku pokrętła. Zrobimy to w skopiowanej tabeli danych. Nowa tabela będzie wyświetlała wartość z oryginalnej tabeli tylko wtedy, gdy przycisk pokrętła będzie ustawiony w odpowiedniej pozycji.
Do tego użyjemy formuły:
=JEŻELI($N$3=1; C3; BRAK())
Użycie funkcji BRAK() gwarantuje nam wyświetlenie (konkretnego) błędu dla serii, których w danej chwili nie chcemy wyświetlać.
Wstawianie interaktywnego wykresu
Jesteśmy już gotowi do wstawienia wykresu na podstawie naszej zmodyfikowanej tabeli danych, która zmienia się w zależności od ustawienia przycisku pokrętła.
Ukryj błędne serie
Na koniec pokażę Ci jak ustawić wykres, aby nie wyświetlał błędnych serii. Chcemy, aby takie serie w ogóle nie były widoczne na wykresie. Standardowo, mogą one być dalej wyświetlane jako zera. Wtedy widzimy niepotrzebne linie na dole wykresu.
Można to łatwo zmienić. Wystarczy przejść do Zaznacz dane –> Ukryte i puste komórki. Następnie zaznaczyć opcję Pokaż błąd #N/A jako pustą komórkę oraz pokaż puste komórki jako odstępy.
Gratulacje! Twój interaktywny wykres Excel jest już gotowy ?
Pobierz plik z kompletnym rozwiązaniem i przeanalizuj je jeszcze raz.
Jeśli szukasz więcej przykładów, to zapraszam na kursy online. Szczególnie przydatne będą kurs Excel Średnio Zaawansowany oraz Excel Zaawansowany. To kompleksowe kursy wideo naszpikowane praktycznymi przykładami. Wynieś swoją wiedzę z Excela na zupełnie inny poziom!