Sådan opretter du interaktive diagrammer med dynamiske elementer i Excel

Denne vejledning viser, hvordan du opretter interaktive diagrammer med dynamiske elementer i alle versioner af Excel: 2007, 2010, 2013, 2016 og 2022.

Et interaktivt diagram er en graf, der giver brugeren mulighed for at kontrollere, hvilke dataserier der skal illustreres i diagrammet, hvilket gør det muligt at vise eller skjule data ved hjælp af formularkontroller. Disse findes i mange former og former, lige fra valgknapper til rullepaneler og rullelister.

Til gengæld gør nogle diagramelementer dynamiske-f.eks. Diagramtitlen-gør det muligt at automatisere processen med at opdatere dine grafer, når du tilføjer eller fjerner elementer fra de underliggende kildedata.

Så ved at oprette interaktive diagrammer med dynamiske elementer kan du dræbe to fugle i ét smæk.

Til at begynde med hjælper interaktive diagrammer dig med pænt at vise enorme datamængder med kun en graf:

Derudover sparer nogle diagramelementer fra statisk til dynamisk utallige timer i det lange løb og forhindrer dig i nogensinde at glemme at opdatere diagrammet, når du ændrer din datatabel.

Når det er sagt, er denne vejledning et lynkursus i avancerede kortbygningsteknikker i Excel: du lærer at oprette interaktive diagrammer både med en rulleliste og med en rullepanel samt mestre måderne at lave din diagramtitel på og diagramdatainterval dynamisk.

Eksempeldata

For at vise dig hvad der er, har vi brug for nogle rådata at arbejde med. Af den grund skal du overveje følgende tabel, der illustrerer bogsalgstal for en fiktiv online boghandel:

Sådan oprettes en dynamisk diagramtitel

Lad os først tackle den lette del: at gøre din diagramtitel dynamisk.

Du kan gøre titlen dynamisk ved at knytte den til en bestemt celle i et regneark, så eventuelle ændringer af værdien i den celle automatisk afspejles i diagramtitlen.

Og skønheden ved denne metode er, at det tager nogle få enkle trin at vende din diagramtitel fra statisk til dynamisk:

  1. Dobbeltklik på din diagramtitel.
  2. Klik på Formula Bar og skriv "=”Ind i det.
  3. Vælg en celle for at tildele den som din nye diagramtitel.

Umiddelbart virker ideen ret primitiv. Men vi har knap nok ridset overfladen af ​​de ting, der er muliggjort ved at anvende denne enkle teknik. Hvis du vil vide mere, kan du tjekke den dybdegående vejledning, der dækker dynamiske diagramtitler i Excel mere udtømmende.

Sådan opretter du et dynamisk diagraminterval

Næste op: opsætning af et dynamisk diagraminterval. Igen, konventionelt, hver gang du tilføjer eller fjerner elementer fra det dataområde, der bruges til at opbygge et Excel -diagram, bør kildedataene også justeres manuelt.

Heldigvis kan du spare dig selv besværet med at skulle håndtere alt dette ved at oprette et dynamisk diagraminterval, der automatisk opdaterer diagrammet, hver gang kildedataene ændres.

Grundlæggende er der to måder at gøre det på: bordmetoden og den navngivne rækkevidde teknik. Vi vil kort dække den lettere bordmetode her, men for at få et fuldstændigt greb om, hvordan du udnytter kraften i dynamiske diagramområder i Excel, kan du tjekke selvstudiet, der dækker alle ind- og udgange mere detaljeret.

Anyway, tilbage til bordmetoden. Drej først det celleområde, du vil bruge til at bygge et diagram, til en tabel.

  1. Vælg hele dataområdet (A2: G6).
  2. Gå over til Indsæt fane.
  3. Klik på "Bord”Knap.

Hvis dine data ikke har nogen overskrifter, skal du fjerne markeringen i "Mit bord har overskrifter”Kasse.

Når det er der, vil dataområdet blive konverteret til en tabel.

Det eneste du skal gøre er at plotte dit diagram, mens du bruger tabellen som diagrammets kildedata:

  1. Fremhæv tabellen (A2: G6).
  2. Naviger til Indsæt fane.
  3. Opret ethvert 2-D-diagram, for eksempel et klynge-søjlediagram (Indsæt kolonne eller søjlediagram> grupperet bjælke).

Voilà! Du er klar. Test det nu ved at indsætte nye emner i tabellen for at se dem automatisk genoptages på grafen.

Sådan opretter du et interaktivt diagram med en rulleliste

Nu hvor du har taget dine første skridt til avancerede datavisualiseringsværktøjer i Excel, er det tid til at gå videre til den svære del: interaktive Excel -diagrammer.

Når du har mange data til at kortlægge, hjælper introduktion af interaktive funktioner til dine Excel-grafer-det være sig rullelister, afkrydsningsfelter eller rullebjælker-dig med at bevare instrumentbrættets plads og afklare diagramplottet, mens det gør det mere behageligt for brugeren at analysere dataene.

Tag et eksempel på kolonnediagrammet nedenfor som et eksempel. I stedet for at vise en rodet graf, der indeholder hele datatabellen, giver brugeren mulighed for at zoome ind på salgstallene for et bestemt år med bare to klik ved at vælge dette interaktive diagram med en rulleliste.

Følg bare de detaljerede trin, der er beskrevet nedenfor for at lære, hvordan du kan gøre det samme.

Trin 1: Læg grunden.

Inden vi begynder, skal du få adgang til Udvikler fane, der indeholder nogle af de avancerede Excel -funktioner, vi skal vende os til længere nede ad vejen. Fanen er som standard skjult, men det tager kun et par klik at føje den til båndet.

Højreklik først på et tomt sted i båndet og vælg "Tilpas båndet.

I Excel -indstillinger i dialogboksen, naviger til Hovedfaner liste, tjek "Udvikler"Boks, og tryk på"OKAY.

Det Udvikler fanen skal nu dukke op båndet. På dette tidspunkt skal du vælge en hvilken som helst tom celle til visning af rullemenuens output (B8). Dette hjælper Excel med at vise de rigtige data baseret på, hvilken indstilling der er valgt fra rullelisten.

Trin 2: Tilføj rullelisten.

Vores næste trin er at tilføje rullemenuen til regnearket:

  1. Gå til Udvikler fane.
  2. Klik på “Indsæt.”
  3. Under "Formularkontrol," Vælg "Kombinationsfelt.”

Tegn den tomme kombinationsboks hvor som helst du vil. For at illustrere, her er, hvordan en tom rullemenu ser ud:

Trin 3: Link rullelisten til regnearkets celler.

For at menuen kan importere listen over årene i datatabellen, skal du linke den til det respektive dataområde i regnearket. For at gøre det skal du højreklikke på kombinationsboksen og vælge "Formatkontrol.

Gør følgende i dialogboksen:

  1. Til "Inputområde, "Fremhæv alle de faktiske værdier i datatabellen ($ A $ 3: $ G $ 6).
  2. Til "Cellelink, "Vælg den tomme celle, der er tildelt til at gemme output i rullemenuen ($ B $ 8).
  3. Til "Drop -down linjer, "Indtast antallet af datapunkter i dit datasæt (i vores tilfælde fire) og klik på"OKAY.

Denne handling bør resultere i, at navnene på datapunkterne tilføjes til rullelisten, mens hjælpercelleværdien (B8) karakteriserer det aktuelt valgte element fra menuen som valgmulighed 1, 2, 3 eller 4:

Trin 4: Konfigurer diagramdatatabellen.

Da diagrammet kun skulle illustrere en dataserie ad gangen, som en løsning, skal du oprette en dynamisk hjælpertabel, der vil sile rådataene og udelukkende returnere salgstallene for det år, der er valgt fra listen.

Denne tabel vil i sidste ende blive brugt som diagrammets kildedata, hvilket effektivt gør det muligt for brugeren at skifte visning med rullemenuen.

Kopier først overskriften på salgsdatatabellen og efterlad en tom række til visning af de filtrerede salgstal.

Men hvordan sikrer du dig, at dataene udtrækkes korrekt? Det er her, INDEX -funktionen spiller ind. Indtast følgende formel i A11 og kopier det over til G11:

1 = INDEX (A3: A6, $ B $ 8)

Grundlæggende filtrerer formlen gennem kolonne År (kolonne A) og returnerer udelukkende værdien i rækken, hvilket tal svarer til det aktuelt valgte element i rullelisten.

Trin 5: Opret et diagram baseret på de dynamiske diagramdata.

Du har klaret den sværeste del, så det er kun at oprette et 2-D-diagram baseret på hjælperbordet (fremhæv hjælperbordet [A10: G11]> Indsæt> opret et grupperet søjlediagram).

Som en sidste berøring, hvis du vil have rullemenuen placeret øverst på diagrammet, skal du højreklikke på kombinationsboksen og klikke på "Bestille, "Og vælg"Tage den op foran. ” (Alternativt kan du højreklikke på diagramplottet, klikke på "Bestille, "Og vælg"Send til Tilbage.”)

Det er det! Der har du dit interaktive søjlediagram knyttet til rullemenuen.

Sådan opretter du et interaktivt diagram med en rullelinje

Sandt at sige, processen med at tilføje en rullebjælke til dine Excel -diagrammer ligner ovenstående trin.

Men hvad nu hvis du vil analysere salgsdynamikken for hver bogkategori (kolonnerne) i modsætning til at vise de årlige salgstal (rækkerne)? For at illustrere det, tag et kig på det interaktive stregdiagram herunder og gør netop det:

Hvordan trækker du det af? Nå, det er her tingene begynder at blive lidt mere komplekse. Men hvis du bare holder dig til trin-for-trin-processen herunder, bør det følge af instruktionerne føles som en tur i parken, selvom du er en komplet nybegynder.

Trin 1: Læg grunden.

Inden du begynder, tilføj Udvikler fane til båndet, da den indeholder den funktion, der giver os mulighed for at tegne en rullebjælke (højreklik på et tomt rum i båndet> tilpas båndet> Hovedfaner> markér feltet "Udvikler"> OK).

For at få tingene til at fungere som urværk, skal du tildele en tom celle til visning af rullepaneloutput, så Excel korrekt kan placere rulleboksen i rullefeltet (B8).

Trin #2: Tegn rullepanelet.

Vores næste trin er at indsætte rullepanelet i regnearket:

  1. Gå til Udvikler fane.
  2. Hit "Indsæt”Knap.
  3. Under "Formularkontrol," Vælg "Rullebar.”

På dette tidspunkt kan du tegne rullefeltet, hvor du vil. Vi flytter det på plads senere.

Trin #2: Link rullepanelet til regnearksdataene.

Højreklik på rullefeltet og vælg "Formatkontrol.”

I Formatkontrol dialogboksen, rediger indstillingerne for rullefeltet:

  • Nuværende værdi: Denne værdi definerer standardpositionen for rulleboksen i rullefeltet. Indstil værdien til "1.
  • Mindste værdi: Denne indstilling angiver den laveste værdi af rullepanelet. I vores tilfælde skal du skrive "1”Ind i feltet.
  • Maksimal værdi: Denne parameter bestemmer den højeste værdi af rullefeltet og skal svare til antallet af datapunkter, der skal bruges til at plotte det interaktive diagram. Da datatabellen består af seks bogkategorier, skal du ændre værdien til "6.
  • Inkrementel ændring: Denne værdi bestemmer, hvor let rulleboksen ændrer sin position, når du flytter den. Indstil altid værdien til "1.
  • Ændring af side: Denne værdi bestemmer, hvor let rulleboksen ændrer sin position, når du klikker på området mellem rulleboksen og pilene. Indstil altid værdien til "1.
  • Cell link: Denne værdi karakteriserer den aktuelle position i rulleboksen. Fremhæv blot cellen i det regneark, der tidligere var tildelt til dette formål ($ B $ 8).

Trin 3: Opret diagramdatatabellen.

Når du er færdig med opsætningsprocessen, skal du oprette en ny hjælper -tabel til lagring af de dynamiske diagramdata, der er ekstraheret fra rådataene. Kortdataene justerer automatisk værdierne afhængigt af den aktuelle position i rulleboksen, hvilket effektivt forbinder rullepanelet med diagramplottet.

For at gøre det skal du starte med at kopiere kolonne År som vist på skærmbilledet herunder (A2: A6).

Når du er der, skal du implementere følgende INDEX -funktion, der vælger celleområdet, der indeholder bogkategorienavne og returnerer en tilsvarende værdi baseret på placeringen af ​​rulleboksen.

Indtast følgende formel i cellen B10:

1 = INDEX ($ B $ 2: $ G $ 2, $ B $ 8)

Importer nu de salgstal, der svarer til den aktuelle bogkategori, ved at indtaste denne formel B11 og kopier det (B11: B14):

1 = INDEX ($ B $ 3: $ G $ 6, MATCH (A11, $ A $ 3: $ A $ 6,0), MATCH ($ B $ 10, $ B $ 2: $ G $ 2, 0))

Kombinationen af ​​INDEX- og MATCH -funktioner hjælper med nøjagtigt at returnere værdien, for hvilken række og kolonnummer der matcher de angivne kriterier.

Formlen filtrerer først igennem kolonne År ($ A $ 3: $ A $ 6) og vælger rækken, der matcher det tilsvarende år i hjælperens tabel (A11). Derefter gennemsyrer formlen bogkategorienavne på samme måde ($ B $ 2: $ G $ 2). Som et resultat returnerer formlen den korrekte dynamiske værdi, der justeres, når du flytter rulleboksen.

Trin 4: Opret et diagram baseret på hjælperbordet.

Når diagramdatatabellen er sat sammen, skal du bare bygge et simpelt diagram for at se rullefeltet i aktion.

Fremhæv hele hjælperbordet (A10: B14), gå til Indsæt fane, og afbild ethvert 2-D-diagram-for eksempel et stregdiagram (Indsæt linje- eller områdediagram> Linje med markører).

BEMÆRK: Hvis du vil have rullefeltet vist øverst på diagrammet, skal du højreklikke på rullefeltet og vælge "Bestille, "Og vælg"Fremrykke. ” (Alternativt kan du højreklikke på diagramplottet, klikke på "Bestille, "Og vælg"Send til Tilbage.”)

Og sådan gør du det. Du har lige lært alt, hvad du har brug for at vide om de kraftfulde avancerede teknikker, der vil øge dit datavisualiseringsspil med spring og grænser.

wave wave wave wave wave