Hoppa till huvudinnehåll

Hur skapar jag dynamiska interaktiva diagram i Excel?

Ibland, när du visar data med hjälp av ett diagram, kan du stöta på en situation att det finns mycket data som ska presenteras. Att skapa ett diagram för att jämföra flera datauppsättningar, kan diagrammet se krångligt och kaotiskt ut. Men med hjälp av ett interaktivt diagram kan du välja en viss produkt och analysera dess prestanda och trend. Om du till exempel vill visa dataserierna i diagrammet baserat på en listruta, när du väljer ett objekt från listrutan, kommer dina motsvarande data att visas i diagrammet enligt demo nedan.

Den här artikeln kommer jag att prata om att skapa ett interaktivt diagram genom att använda rullgardinsmenyn, radioknapparna och kryssrutan.

Skapa ett dynamiskt interaktivt diagram med hjälp av listrutan

Skapa ett dynamiskt interaktivt diagram med hjälp av alternativknapparna

Skapa ett dynamiskt interaktivt diagram med hjälp av kryssrutorna


Skapa ett dynamiskt interaktivt diagram med hjälp av listrutan

För att skapa det dynamiska interaktiva diagrammet genom att använda en rullgardinslista gör du med följande steg:

1. Först bör du infoga ett rullgardinsformulär, klicka Utvecklare > Insert > Kombinationsruta (Form Control)och rita sedan en kombinationsruta enligt nedanstående skärmdumpar:

2. Högerklicka sedan på kombinationsrutan och välj Formatkontroll från snabbmenyn, se skärmdump:

3. I Formatera objekt under dialogrutan kontroll flik:

  • I Inmatningsområde textruta, välj dataintervallet i datatabellen exkludera kolumnrubriken (A2: I6);
  • I Celllänk textruta, välj en tom cell som tilldelats för lagring av rullgardinsmenyens utgång (B8);
  • I Rulla ner linjer rutan, ange antalet datapunkter i din datamängd (i det här fallet 5).

4. Klicka sedan OK knappen, nu har produktnamnen lagts till i rullgardinsmenyn och det länkade cellvärdet (B8) karakteriserar det aktuella valda objektet från menyn som alternativ 1, 2, 3, 4 eller 5, se skärmdump:

5. Kopiera sedan rubriken på originaldata och lämna en tom rad för att visa de filtrerade försäljningsdata, se skärmdump:

6. Ange följande formel i A12 och kopiera den till I12, och den returnerar värdet i raden vilket nummer motsvarar det för närvarande valda objektet i listrutan, se skärmdump:

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

Anmärkningar: I formeln, A2: A6 är den första kolumninformationen i din ursprungliga data, och B8 är cellen länkad till kombinationsrutan.

7. Detta steg kan du skapa ett diagram baserat på de nya hjälpardata (A11: I12), välj dessa data och infoga sedan ett diagram efter behov, se skärmdump:

8. Äntligen, om du vill placera rullgardinslistan högst upp i diagrammet, vänligen högerklicka på kombinationsrutan och välj Ordersammanställning > Ta fram, se skärmdump:

9. Dra sedan kombinationsrutan överst i diagrammet, när du nu väljer ett alternativ i listrutan kommer motsvarande dataserier att visas i diagrammet enligt nedanstående demo:


Skapa ett dynamiskt interaktivt diagram med hjälp av alternativknapparna

Om du vill visa dataserien i diagrammet baserat på radioknapparna, gör så här:

1. Först, vänligen sätt in radioknapparna, klicka Utvecklare > Insert > Alternativknapp (Form Control), se skärmdump:

2. Och sedan rita flera alternativknappar baserat på dina produktnamn, här ritar jag fem radioknappar och byter namn på dem som produktnamn, se skärmdump:

3. Högerklicka sedan på någon av alternativknapparna och välj Formatkontroll, se skärmdump:

4. I poppade ut Formatera objekt under dialogrutan kontroll klicka på en tom cell för att lagra radioknappens utgång (B8). Se skärmdump:

5. Nu karakteriserar det länkade cellvärdet (B8) den valda alternativknappen som alternativ 1, 2, 3, 4 eller 5, se skärmdump:

6. Efter att ha satt in radioknapparna ska du nu förbereda data för att skapa diagram, vänligen kopiera rad- och kolumnrubrikerna från originaltabellen och klistra in dem på en annan plats, se skärmdump:

7. Ange sedan nedanstående formler så får du följande data, se skärmdump:

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.

Anmärkningar: I ovanstående formler, B8 är cellen länkad till radioknappen, 1,2,3,4,5 i varje formel betyder numret länkat till radioknapparna, B2, B3, B4, B5, B6 i varje formel anger de första data i varje rad som du vill visa från originaltabellen.

8. Efter att ha förberett data, välj sedan det nya dataområdet (A11: I16) och sätt in ett diagram som du behöver, och nu är det interaktiva diagrammet helt lådat, när du väljer en alternativknapp visas motsvarande dataserie i diagrammet som nedan visas demo:


Skapa ett dynamiskt interaktivt diagram med hjälp av kryssrutorna

Ovanstående metod kan bara visa en dataserie i diagrammet varje gång, om du behöver visa två eller flera dataserier varje gång kan du skapa ett interaktivt diagram med kryssrutor. Om du har Kutools för Excel, med dess Kryssrutan Linjediagram kan du skapa ett dynamiskt interaktivt linjediagram med kryssrutor i Excel. Samtidigt kan du välja vilka rader som ska visas i diagrammet genom att bara markera motsvarande kryssrutor.

Notera:Att tillämpa detta Kryssrutan LinjediagramFör det första bör du ladda ner Kutools för Excel, och använd sedan funktionen snabbt och enkelt.

När du har installerat Kutools för Excel, gör så här:

1. Klicka Kutools > Diagram > Kategorijämförelse > Kryssrutan Linjediagram, se skärmdump:

2. I Kryssrutan Linjediagram dialogrutan, gör följande:

  • I Dataområde välj den dataserie som du kommer att visa i diagrammet;
  • I Axel Etiketter rutan, välj data för axelmärkning;
  • I Legend Entries (serie) markera de data som du kommer att visa som diagramförteckning (där kryssrutorna visas).

3. När du har gjort inställningarna klickar du på OK -knappen och ett dynamiskt interaktivt diagram skapas framgångsrikt kan du markera eller avmarkera kryssrutorna för att visa eller dölja dataserierna i diagrammet baserat på ditt behov. Se nedanstående demo:


Fler relativa artiklar:

  • Skapa ruta och whisker-diagram i Excel
  • I Excel används en ruta och ett whisker-diagram, även benämnt som rutor, för att visa statistiska analyser som hjälper dig att visa hur siffror fördelas i en uppsättning data. Med hjälp av rutan och whisker-diagrammet kan du till exempel visa statistiska data för testresultat mellan olika ämnen för att identifiera vilket ämne som behöver mer uppmärksamhet för studenterna. I den här artikeln kommer jag att prata om hur man skapar en ruta och ett whisker-diagram i varje version av Excel.
  • Skapa hastighetsmätare eller mätdiagram
  • Ett måttdiagram, även benämnt som urtavla eller hastighetsmätardiagram som ser ut som en hastighetsmätare i bilar som använder en nål för att visa information som en avläsning på en urtavla, när data ändras rör sig nålen dynamiskt så som nedanstående skärmdump visas. I Excel består ett mätdiagram av två munkdiagram och ett cirkeldiagram, det visar lägsta, högsta och nuvarande värden i ratten. Den kan användas för att presentera försäljningsresultat för representanter eller utfört arbete mot totalt arbete eller andra situationer med ett visualiseringssätt. Den här artikeln kommer jag att prata om hur man skapar ett mätar- eller hastighetsmätardiagram i Excel steg för steg.
  • Skapa ett kolumndiagram med procentuell förändring i Excel
  • I Excel kan du skapa ett enkelt kolumndiagram för att visa datatrenderna normalt. För att få data att se mer intuitivt ut för att visa avvikelserna mellan åren kan du skapa ett kolumndiagram med procentuell förändring mellan varje kolumn enligt nedanstående skärmdump. I denna typ av diagram indikerar uppåtpilarna den ökade procentandelen jämfört med föregående år medan nedåtpilarna indikerar den minskade procentandelen.
  • Skapa projektstatus spektrumdiagram i Excel
  • Denna handledning kommer att prata om hur man skapar ett särskilt diagram - projektstatus spektrumdiagram i Excel. Projektstatusspektrumdiagrammet är en typ av stapeldiagram med ett skjutblock som stapeln fylls som ett spektrum från rött till gult till grönt för att representera projektets status enligt nedanstående skärmdump.

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (23)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
it will not work,its just copying & pasting as a image,you cant change its contents or cant use it as real graph
This comment was minimized by the moderator on the site
i follow all the steps and on the last step i got an error saying Reference is not valid, i am using excel 2010
This comment was minimized by the moderator on the site
Wow! thank you so much for this. I was able to create interactive charts following your instructions. I was so happy. :)
This comment was minimized by the moderator on the site
Would this work with Pivot Charts? I crash excel when I paste the copied range as image.
This comment was minimized by the moderator on the site
I cant get past step 12, it say, "reference not valid"
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
Great tutorial ! Been using this for one year!! One question, How to make 2 charts dynamic together connected to one radio button?
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
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?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations