Note: The other languages of the website are Google-translated. Back to English
Inloggen  \/ 
x
or
x
Registreer  \/ 
x

or

Hoe maak je dynamische interactieve grafieken in Excel?

Soms, wanneer u gegevens demonstreert met behulp van een diagram, kunt u de situatie tegenkomen dat er veel gegevens moeten worden weergegeven. Als u een grafiek maakt om meerdere gegevenssets te vergelijken, kan de grafiek er rommelig en chaotisch uitzien. Maar met behulp van een interactieve grafiek kunt u een bepaald product kiezen en de prestaties en trend analyseren. Als u bijvoorbeeld de gegevensreeksen in de grafiek wilt weergeven op basis van een vervolgkeuzelijst, worden bij het selecteren van een item uit de vervolgkeuzelijst uw bijbehorende gegevens in de grafiek weergegeven, zoals hieronder in de demo.

In dit artikel zal ik het hebben over het maken van een interactieve grafiek met behulp van de vervolgkeuzelijst, keuzerondjes en selectievakje.

Maak een dynamische interactieve grafiek met behulp van de vervolgkeuzelijst

Maak een dynamisch interactief diagram met behulp van de keuzerondjes

Maak een dynamische interactieve grafiek met behulp van de selectievakjes


Maak een dynamische interactieve grafiek met behulp van de vervolgkeuzelijst

Voer de volgende stappen uit om de dynamische interactieve grafiek te maken met behulp van een vervolgkeuzelijst:

1. Eerst moet u een vervolgkeuzelijstformulier invoegen, klik a.u.b. op Ontwikkelaar > Invoegen > Keuzelijst met invoervak ​​(formulierbeheer), en teken vervolgens een keuzelijst met invoervak ​​zoals hieronder getoonde screenshots:

2. Klik vervolgens met de rechtermuisknop op de keuzelijst en selecteer Formaatcontrole zie screenshot vanuit het contextmenu:

3. In de Object opmaken dialoogvenster onder het Controle tab:

  • In het Invoerbereik tekstvak, selecteer het gegevensbereik in de gegevenstabel, sluit de kolomkop uit (A2:I6);
  • In het Mobiele link tekstvak, selecteer een lege cel die is toegewezen voor het opslaan van de uitvoer van het vervolgkeuzemenu (B8);
  • In het Drop-down lijnen voert u het aantal gegevenspunten in uw gegevensset in (in dit geval 5).

4. Dan klikken OK knop, nu zijn de productnamen toegevoegd aan de vervolgkeuzelijst en de gekoppelde celwaarde (B8) kenmerkt het momenteel geselecteerde item uit het menu als optie 1, 2, 3, 4 of 5, zie screenshot:

5. En kopieer vervolgens de kop van de originele gegevens en laat een lege rij achter om de gefilterde verkoopgegevens weer te geven, zie screenshot:

6. Voer de volgende formule in A12 in en kopieer deze naar I12, en het retourneert de waarde in de rij waarvan het nummer overeenkomt met het momenteel geselecteerde item in de vervolgkeuzelijst, zie screenshot:

=INDEX(A2:A6, $B$8)

Opmerking:: In de formule, A2: A6 is de eerste kolomgegevens van uw originele gegevens, en B8 is de cel die is gekoppeld aan de combobox.

7. Met deze stap kunt u een grafiek maken op basis van de nieuwe helpergegevens (A11:I12), selecteer deze gegevens en voeg vervolgens een grafiek in zoals u nodig hebt, zie screenshot:

8. Als u ten slotte de vervolgkeuzelijst boven aan de grafiek wilt plaatsen, klikt u met de rechtermuisknop op de keuzelijst en selecteert u Bestelling > Naar voren brengen, zie screenshot:

9. Sleep vervolgens de combobox naar de top van de grafiek. Als u nu een optie kiest in de vervolgkeuzelijst, wordt de bijbehorende gegevensreeks weergegeven in de grafiek zoals hieronder getoonde demo:


Maak een dynamisch interactief diagram met behulp van de keuzerondjes

Als u de gegevensreeksen in de grafiek wilt weergeven op basis van de keuzerondjes, gaat u als volgt te werk:

1. Plaats eerst de keuzerondjes, klik op Ontwikkelaar > Invoegen > Optieknop (formulierbeheer), zie screenshot:

2. En teken vervolgens verschillende keuzerondjes op basis van uw productnamen, hier zal ik 5 keuzerondjes tekenen en deze hernoemen als de productnamen, zie screenshot:

3. Klik vervolgens met de rechtermuisknop op een van de keuzerondjes en selecteer Formaatcontrole, zie screenshot:

4. In de pop-out Object opmaken dialoogvenster onder het Controle tabblad, klikt u op een lege cel die u wilt toewijzen voor het opslaan van de radioknopuitvoer (B8). Zie screenshot:

5. Nu kenmerkt de gekoppelde celwaarde (B8) het momenteel geselecteerde keuzerondje als optie 1, 2, 3, 4 of 5, zie screenshot:

6. Nadat u de keuzerondjes hebt ingevoegd, moet u nu de gegevens voorbereiden voor het maken van een grafiek, kopieer de rij- en kolomkoppen uit de originele tabel en plak ze op een andere plaats, zie screenshot:

7. Voer vervolgens de onderstaande formules in en u krijgt de volgende gegevens, zie screenshot:

In cell B12: =IF($B$8=1,B2,NA()), and copy this formula into the entire row;
In cell B13: =IF($B$8=2,B3,NA()), and copy this formula into the entire row;
In cell B14: =IF($B$8=3,B4,NA()), and copy this formula into the entire row;
In cell B15: =IF($B$8=4,B5,NA()), and copy this formula into the entire row;
In cell B16: =IF($B$8=5,B6,NA()), and copy this formula into the entire row.

Opmerking:: In de bovenstaande formules, B8 is de cel gekoppeld aan het keuzerondje, 1,2,3,4,5 in elke formule betekent het nummer dat is gekoppeld aan de keuzerondjes, B2, B3, B4, B5, B6 in elke formule geeft de eerste gegevens in elke rij aan die u uit de oorspronkelijke tabel wilt weergeven.

8. Nadat u de gegevens hebt voorbereid, selecteert u het nieuwe gegevensbereik (A11: I16) en voegt u een grafiek in zoals u nodig hebt, en nu is de interactieve grafiek volledig in een krat geplaatst. Wanneer u één keuzerondje selecteert, wordt de bijbehorende gegevensreeks weergegeven in de grafiek zoals hieronder demo getoond:


Maak een dynamische interactieve grafiek met behulp van de selectievakjes

De bovenstaande methode kan elke keer slechts één gegevensreeks van de grafiek weergeven. Als u elke keer twee of meer gegevensreeksen moet tonen, kunt u een interactieve grafiek maken met selectievakjes. Als je hebt Kutools for Excel, Met Selectievakje lijndiagram functie kunt u een dynamisch interactief lijndiagram genereren met selectievakjes in Excel. Tegelijkertijd kunt u beslissen welke lijnen in de grafiek moeten worden weergegeven door gewoon de bijbehorende selectievakjes aan te vinken.

Opmerking:Om dit toe te passen Selectievakje lijndiagram, ten eerste moet u het Kutools for Excelen pas de functie vervolgens snel en gemakkelijk toe.

Na het installeren van Kutools for Excel, doe dit als volgt:

1. Klikken Kutools > Grafieken > Categorie vergelijking > Selectievakje lijndiagram, zie screenshot:

2. In de Selectievakje lijndiagram dialoogvenster voert u de volgende bewerkingen uit:

  • In het Data bereik selecteer de gegevensreeks die u in de grafiek wilt weergeven;
  • In het Aslabels selecteer de gegevens van de aslabels;
  • In het Legenda-items (serie) selecteert u de gegevens die u wilt weergeven als de grafieklegenda (waar de selectievakjes worden weergegeven).

3. Klik na het voltooien van de instellingen op OK knop en een dynamisch interactief diagram is gemaakt, kunt u de selectievakjes in- of uitschakelen om de gegevensreeksen in het diagram te tonen of te verbergen op basis van uw behoefte. Bekijk de onderstaande demo:


Meer relatieve artikelen:

  • Maak een doos- en snorhaargrafiek in Excel
  • In Excel wordt een box-and-whisker-diagram, ook wel boxplots genoemd, gebruikt om de statistische analyses weer te geven, zodat u kunt zien hoe getallen in een set gegevens worden verdeeld. Met behulp van de box- en whisker-grafiek kunt u bijvoorbeeld de statistische gegevens van testscores tussen verschillende onderwerpen weergeven om te bepalen welk onderwerp meer aandacht nodig heeft voor de studenten. In dit artikel zal ik het hebben over het maken van een box- en whisker-diagram in elke versie van Excel.
  • Snelheidsmeter of metergrafiek maken
  • Een metergrafiek, ook genoemd als wijzerplaatgrafiek of snelheidsmetergrafiek die eruitziet als een snelheidsmeter in auto's die een naald gebruiken om informatie weer te geven als een aflezing op een wijzerplaat, wanneer de gegevens veranderen, beweegt de naald dynamisch en zoals hieronder afgebeeld. In Excel is een metergrafiek samengesteld uit twee Donut-grafieken en een cirkeldiagram, het toont de minimum-, maximum- en huidige waarden in de wijzerplaat. Het kan worden gebruikt om verkoopprestaties van vertegenwoordigers of voltooid werk te presenteren in vergelijking met totaal werk of andere situaties met een visualisatie. In dit artikel zal ik het hebben over het stap voor stap maken van een meter- of snelheidsmetergrafiek in Excel.
  • Maak een kolomdiagram met procentuele verandering in Excel
  • In Excel kunt u een eenvoudig kolomdiagram maken om de gegevenstrends normaal te bekijken. Om de gegevens er intuïtiever uit te laten zien om de verschillen tussen de jaren weer te geven, kunt u een kolomdiagram maken met een procentuele verandering tussen elke kolom, zoals onderstaand screenshot. In dit type diagram geven de pijlen omhoog het verhoogde percentage aan dat het latere jaar dan het voorgaande jaar, terwijl de pijlen omlaag het verlaagde percentage aangeven.
  • Maak een projectstatusspectrumdiagram in Excel
  • In deze zelfstudie wordt besproken hoe u een speciale grafiek kunt maken - projectstatus-spectrumgrafiek in Excel. Het spectrumdiagram van de projectstatus is een soort staafdiagram met een schuifblok dat in de balk wordt gevuld als een spectrum van rood naar geel naar groen om de projectstatus weer te geven zoals onderstaand screenshot.

De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Gratis proefperiode van 30 dagen met volledige functies. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert elke dag honderden muisklikken voor u!
officetab onderkant
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    akshay · 3 years ago
    it will not work,its just copying & pasting as a image,you cant change its contents or cant use it as real graph
  • To post as a guest, your comment is unpublished.
    ian · 4 years ago
    i follow all the steps and on the last step i got an error saying Reference is not valid, i am using excel 2010
  • To post as a guest, your comment is unpublished.
    Charlie · 5 years ago
    Wow! thank you so much for this. I was able to create interactive charts following your instructions. I was so happy. :)
  • To post as a guest, your comment is unpublished.
    Salamay · 5 years ago
    Would this work with Pivot Charts? I crash excel when I paste the copied range as image.
  • To post as a guest, your comment is unpublished.
    Mohammed · 5 years ago
    I cant get past step 12, it say, "reference not valid"
  • To post as a guest, your comment is unpublished.
    Todd · 5 years ago
    This worked great for me, but for some reason, one of my 5 graphs compresses and doesn't display properly. There are 5 charts, 4 work. Chart 4 is not readable as it is compressed into one tiny row. Any suggestions as to what may be wrong? Thanks.
  • To post as a guest, your comment is unpublished.
    Frank · 5 years ago
    Works perfectly. But please verify: does this work in versions of Excel earlier than 2013? If it doesn't, then what could the workaround be? Thanks.
  • To post as a guest, your comment is unpublished.
    Jasmeet · 5 years ago
    Great tutorial ! Been using this for one year!!

    One question, How to make 2 charts dynamic together connected to one radio button?
  • To post as a guest, your comment is unpublished.
    Tom · 5 years ago
    For me this gave an error =Choose($N$2,Chart1,Chart2,Chart3)
    I replaced it with =Choose($N$2;Chart1;Chart2;Chart3)

    Thank you for this tutorial. It makes sheets look neat.
  • To post as a guest, your comment is unpublished.
    Candice · 6 years ago
    Yes, this is what I'm looking for as well.
    If we use a picture of graph (linked picture), it shows picture only. However, for a real graph, if we put our mouse on it, it will show the sources and other available option to adjust the graph. Have you found a way to do this?
  • To post as a guest, your comment is unpublished.
    Erin · 6 years ago
    Is it possible to do this, but show the graph itself rather than a picture of the graph?
  • To post as a guest, your comment is unpublished.
    SAJEESH · 6 years ago
    Sir,

    Excellent Work, but i am facing issue with after closing and reopening the excel sheet - While selecting the combo box, only image is showing not showing the graph.

    Thanks and Regards
    SAJEESH - P
  • To post as a guest, your comment is unpublished.
    SAJEESH · 6 years ago
    Sir,

    Excellent work but when i closed the excel and reopened it - The graph which i called using the combo box is not working. It doesn't shows the GRAPH only the blank image.
  • To post as a guest, your comment is unpublished.
    TONI · 6 years ago
    Worked very well ,

    thnx....
  • To post as a guest, your comment is unpublished.
    Gene Monroe · 7 years ago
    I found that when I received "reference not valid" errors, it was (sometimes) because the worksheet name was not included prior to the name range. For example, if I have a named range for a data set ChlyScrnTotX, which refers to a dynamic range on a sheet named "Table" as =OFFSET($B$80,0,0,1,COUNTA($80:$80)), when I entered the named range in the Source Data for a graph on a different page of the workbook, I received the "reference not valid" error. When I re-wrote the named range to include the sheet name, as follows, the error was resolved.

    =OFFSET(Table!$B$80,0,0,1,COUNTA(Table!$80:$80))

    Good luck!
  • To post as a guest, your comment is unpublished.
    Dianne · 7 years ago
    Yes there is a step missing.
    At Step 12 --> before you name the linked picture --> Name the range you pasted it in (using the same name).
    E.g. if you pasted the linked picture in A1:A5, highlight those rows and name them "SelectedChart"
    Then click the chart image as shown in Step 12 and name it "SelectedChart".
    Both the range and the image have to have the same name.
    This worked for me. Hopefully it does for you.
    • To post as a guest, your comment is unpublished.
      matan · 4 years ago
      Hi dianne,
      Its shows me an error when I name the range with name that already exsists.
  • To post as a guest, your comment is unpublished.
    Gene Monroe · 7 years ago
    I followed the directions precisely, and it works just fine. Double-check the spelling of your named ranges, etc. I had to make a couple of minor corrections to my names and formulas to ensure everything matched up. Would suggest keeping a seperate document in Word listing your name ranges and their formulas. That way, you can make changes in Word and copy/paste them into the Name Manager, eliminating any small typos that come with manual entry. The most common cause of my mistake was that my chart names did not match up precisely. Name, case, everything must be identical.
  • To post as a guest, your comment is unpublished.
    Ravi · 7 years ago
    As per above, Step 12 results in an error message - how do we get across that hurdle?
  • To post as a guest, your comment is unpublished.
    DMC · 7 years ago
    This simple approach seems to be a great solution for basic data and only a handful of potential views. However, if you want to offer dynamic interactive charting for complex data, with numerous potential end-user views, you need your drop downs to impact the data source itself, not just flip between predetermined outputs, no?
  • To post as a guest, your comment is unpublished.
    Wayne Peters · 7 years ago
    Hi, I am following the instructions provided above for use of a drop down list. However when I get to step 12 and enter the range name in the formula bar, I keep getting a "reference is not valid" error message. Would you be able to assist me with this please?
    • To post as a guest, your comment is unpublished.
      Gene Monroe · 7 years ago
      Wayne, if your named range is on a different sheet, try including your sheet name in your range definition.

      For example, if you have a range in a sheet named "Table" that reads =OFFSET($B$80,0,0,1,COUNTA($80:$80))

      Try inserting your sheet name for that range as follows:
      =OFFSET(Table!$B$80,0,0,1,COUNTA(Table!$80:$80))

      Good luck!
  • To post as a guest, your comment is unpublished.
    Suzette · 7 years ago
    I am afraid Step 12 did not work as it said an arugument is missing