Wyróżnij punkty danych w programie Excel jednym kliknięciem przycisku

Obejrzyj wideo - zaznaczaj punkty danych w programie Excel jednym kliknięciem

Wykres staje się trudny do odczytania, jeśli wykreślono na nim dużo danych. Chociaż dobrą praktyką jest wykreślanie tylko odpowiednich danych, zdarzają się sytuacje, w których trzeba pokazać wiele punktów danych na jednym wykresie.

Jeśli utkniesz w takiej sytuacji, dobrym pomysłem jest posiadanie dynamicznego wykresu, który podświetla wybrane serie, aby łatwiej było je czytać i porównywać. Coś, jak pokazano poniżej:

Na powyższym wykresie, po kliknięciu przycisku, wybrana seria roczna zostanie wyróżniona czerwonym konturem znacznika i etykietami danych.

Śledź wzdłuż… Pobierz wykres

Wyróżnij punkty danych na wykresie liniowym programu Excel

Oto jak możesz tworzyć tego typu wykresy:

  1. Przygotuj dane. Na tym wykresie mam dane o wzroście przychodów dla każdego kwartału w latach 2012-15.
  2. Zaznacz całe dane, przejdź do Wstaw -> Wykresy -> Linia ze znacznikami. Spowoduje to wstawienie wykresu liniowego z trzema różnymi liniami na każdy rok.
  3. Przejdź do Wstaw -> Ilustracje -> Kształty -> Zaokrąglony prostokąt. Kliknij w dowolnym miejscu arkusza roboczego, a wstawi do niego zaokrąglony prostokąt.
  4. Wstaw jeszcze 2 zaokrąglone prostokąty i umieść je na wykresie. Wprowadź nazwę serii (lata) w kształtach, jak pokazano poniżej:
  5. Wybierz prostokąt dla 2013, przejdź do pola nazwy i wpisz 2013. Podobnie zrób to samo dla pól 2014 i 2015 (Pole nazwy znajduje się po lewej stronie paska formuły).
  6. W komórce F2 wpisz 2013 (możesz wpisać dowolny rok z danych).
  7. W komórce F3 wprowadź następującą kombinację funkcji INDEKS, WIERSZE i PODAJ.POZYCJĘ (i przeciągnij ją do komórek F3:F6)
    =INDEKS($B$3:$D$6,WIERSZE($E$3:E3);DOPASUJ($F$2,$B$2:$D$2,0))
  8. Wybierz komórki F3:F6 i skopiuj go (naciśnij Control + C), wybierz wykres i wklej (control + v). Spowoduje to utworzenie dwóch linii dla tego samego roku (podczas kopiowania zwróć uwagę, że zmienia się kolor linii wybranego roku).
  9. Wybierz wiersz roku (dla którego skopiowano dane), kliknij prawym przyciskiem myszy i wybierz Formatuj dane serii. W serii danych formatu:
    • Zmień kolor linii na brak linii
    • W opcjach znaczników wprowadź następujące zmiany
      • Wbudowany typ: okrągły kształt
      • Wbudowany rozmiar: 15
    • Zmień wypełnienie znacznika na Brak wypełnienia
    • Zmień kolor obramowania markera (użyłem koloru czerwonego), szerokość i typ myślnika
    • Kliknij prawym przyciskiem myszy dowolny okrągły znacznik i wybierz Dodaj etykiety danych. Sformatuj go, aby pokazać procenty

Jeśli wykonałeś wszystkie powyższe kroki, będziesz miał coś, jak pokazano poniżej:

Teraz, aby przyciski działały, użyjemy prostego kodu VBA.

Kod VBA

Użyjemy kodu VBA, aby zrobić 2 rzeczy:

  • Zmień wartość roku w komórce F3 po kliknięciu kształtu i
  • Zmień kolor wybranego kształtu

Po prostu skopiuj następujący kod w edytorze VB.

Sub SelectYear2013() Range("F2").Value = 2013 ActiveSheet.Shapes("2013").Fill.ForeColor.RGB = RGB(176, 196, 222) ActiveSheet.Shapes("2014").Fill.ForeColor. RGB = RGB(255, 255, 255) ActiveSheet.Shapes("2015").Fill.ForeColor.RGB = RGB(255, 255, 255) End Sub
Sub SelectYear2014() Range("F2").Value = 2014 ActiveSheet.Shapes("2013").Fill.ForeColor.RGB = RGB(255, 255, 255) ActiveSheet.Shapes("2014").Fill.ForeColor. RGB = RGB(176, 196, 222) ActiveSheet.Shapes("2015").Fill.ForeColor.RGB = RGB(255, 255, 255) End Sub Sub SelectYear2015() Range("F2").Value = 2015 ActiveSheet .Shapes("2013").Fill.ForeColor.RGB = RGB(255, 255, 255) ActiveSheet.Shapes("2014").Fill.ForeColor.RGB = RGB(255, 255, 255) ActiveSheet.Shapes(" 2015").Fill.ForeColor.RGB = RGB (176, 196, 222) Koniec Sub

Aby skopiować ten kod:

  • Naciśnij Alt + F11. Otworzy się edytor VBE.
  • Przejdź do Wstaw i kliknij Moduł. To wstawi moduł.
  • Kliknij dwukrotnie ikonę modułu i wklej kod w obszarze kodu po prawej stronie.

Przypisz makra do przycisków

Gdy masz już kod VBA, musisz przypisać makra do przycisków / kształtów. Aby to zrobić:

  • Kliknij prawym przyciskiem myszy kształt i wybierz Przypisz makro.
  • W oknie dialogowym Przypisz makro wybierz makro i kliknij OK.

Uwaga: Ponieważ ten skoroszyt zawiera makro, zapisz je jako plik w formacie xlsm lub xls.

Teraz Twój dynamiczny wykres jest gotowy. Za pomocą jednego kliknięcia możesz teraz wyróżnić punkty danych dla wybranej serii.

Pobierz plik

Więcej na temat samouczków dotyczących dynamicznych wykresów w programie Excel:

  • Dynamiczny wykres Pareto w programie Excel.
  • Dynamiczna linia docelowa na wykresach słupkowych programu Excel.
  • Znajdź punkt danych na wykresie punktowym programu Excel.
  • Wykres dynamiczny z polem wyboru serii.
  • Jak tworzyć dynamiczne tytuły wykresów w programie Excel.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave