Hur man skapar ett dynamiskt diagramintervall i Excel

Denna handledning visar hur du skapar ett dynamiskt diagramintervall i alla versioner av Excel: 2007, 2010, 2013, 2016 och 2022.

Som standard, när du expanderar eller kontrakterar en datamängd som används för att rita ett diagram i Excel, måste underliggande källdata också justeras manuellt.

Genom att skapa dynamiska diagramintervall kan du dock undvika detta krångel.

Dynamiska diagramintervaller gör att du automatiskt kan uppdatera källdata varje gång du lägger till eller tar bort värden från dataområdet, vilket sparar mycket tid och ansträngning.

I denna handledning lär du dig allt du behöver veta för att släppa lös kraften i Dynamiska sjökortsintervall.

Dynamiska sjökortsintervall - Intro

Tänk på följande provdatauppsättning som analyserar vinstmarginalfluktuationer:

I grund och botten finns det två sätt att ställa in ett dynamiskt diagramintervall:

  1. Konvertera dataintervallet till en tabell
  2. Använda dynamiska namngivna intervall som diagrammets källdata.

Båda metoderna har sina fördelar och nackdelar, så vi kommer att prata mer om var och en av dem för att hjälpa dig att avgöra vilken som fungerar bäst för dig.

Utan vidare, låt oss komma igång.

Tabellmetoden

Låt mig börja med att visa dig det snabbaste och enklaste sättet att utföra uppgiften. Så här är övningen: Förvandla dataintervallet till en tabell, och du är gyllene lättare än att skjuta ärtor.

På så sätt kommer allt du skriver in i cellerna i slutet av tabellen automatiskt att inkluderas i diagrammets källdata.

Så här kan du få det att hända i bara två enkla steg.

Steg 1: Konvertera dataintervallet till en tabell.

Direkt ur porten, omvandla cellintervallet som innehåller dina diagramdata till en tabell.

  1. Markera hela dataområdet (A1: B6).
  2. Klicka på Föra in flik.
  3. Slå "Tabell" knapp.

I Skapa bord gör följande:

  1. Dubbelkolla att det markerade cellintervallet matchar hela datatabellen.
  2. Om din tabell inte innehåller någon rubrikrad avmarkerar du "Mitt bord har rubriker" låda.
  3. Klick "OK.

Som ett resultat bör du hamna med den här tabellen:

Steg #2: Skapa ett diagram baserat på tabellen.

Grunden har lagts, vilket innebär att du nu kan skapa ett diagram med tabellen.

  1. Markera hela bordet (A1: B6).
  2. Navigera till Föra in flik.
  3. Skapa valfritt 2-D-diagram. För illustration, låt oss skapa ett enkelt kolumndiagram (Infoga kolumn eller stapeldiagram> grupperad kolumn).

Det är allt! För att testa tekniken, försök lägga till nya datapunkter längst ner på bordet för att se dem automatiskt kartlagda på tomten. Hur mycket enklare kan det bli?

NOTERA: Med detta tillvägagångssätt bör datauppsättningen aldrig innehåller tomma celler i det-som kommer att förstöra diagrammet.

Dynamic Named Range Method

Även om det är lätt att applicera, visade det tidigare, Tabellmetod har några allvarliga nackdelar. Till exempel blir diagrammet rörigt när den nya datauppsättningen hamnar mindre än den ursprungliga datatabellen plus, ibland vill du helt enkelt inte att dataområdet ska konverteras till en tabell.

Att välja namngivna intervall kan ta lite mer tid och ansträngning från din sida, men tekniken förnekar nackdelarna med bordsmetoden och dessutom gör det dynamiska området mycket mer bekvämt att arbeta med på lång sikt.

Steg 1: Skapa dynamiska namngivna intervall.

Till att börja med, ställ in de namngivna intervallerna som så småningom kommer att användas som källdata för ditt framtida diagram.

  1. Gå till Formler flik.
  2. Klick "Namnhanterare.
  3. I Namnhanterare dialogrutan som visas, välj "Ny.

I Nytt namn dialogrutan, skapa ett helt nytt namnområde:

  1. Skriv "Fjärdedel" intill "namn" fält. För din bekvämlighet, låt namnet på det dynamiska intervallet matcha motsvarande rubrikradscell för kolumn A (A1).
  2. I ”Omfattning”-Fältet, välj det aktuella kalkylbladet. I vårt fall är det Ark 1.
  3. Ange följande formel i "Refererar till" fält: = OFFSET (Sheet1! $ A $ 2,0,0, COUNTA (Sheet1! $ A: $ A) -1,1)

På vanlig engelska, varje gång du ändrar en cell i kalkylbladet, returnerar OFFSET -funktionen bara de faktiska värdena i kolumn A, lämnar rubrikradens cell (A1), medan COUNTA-funktionen beräknar om antalet värden i kolumnen varje gång kalkylbladet uppdateras och effektivt gör allt smutsigt arbete åt dig.

Låt oss bryta ner formeln mer detaljerat för att hjälpa dig att förstå hur det fungerar:

NOTERA: Namnet på ett namngivet intervall måste börja med en bokstav eller understreck och får inte innehålla mellanslag.

Med samma token, ställ in ett annat namngivet intervall baserat på kolumn Vinstmarginal (kolumn B) med hjälp av denna formel och märk den "Vinstmarginal”:

1 = OFFSET (Sheet1! $ B $ 2,0,0, COUNTA (Sheet1! $ B: $ B) -1,1)

Upprepa samma process om datatabellen innehåller flera kolumner med faktiska värden. I vårt fall bör du därför ha två namngivna intervall redo för åtgärder:

Steg #2: Skapa ett tomt diagram.

Vi har klarat det svåraste. Nu är det dags att ställa in ett tomt diagram så att du manuellt kan infoga de dynamiska namngivna områdena i det.

  1. Välj en tom cell i det aktuella kalkylbladet (Ark 1).
  2. Gå tillbaka till Föra in flik.
  3. Ställ in valfritt 2-D-diagram. För vårt exempel kommer vi att skapa ett kolumndiagram (Infoga kolumn eller stapeldiagram> grupperad kolumn).

Steg #3: Lägg till det angivna intervallet/intervallet som innehåller de faktiska värdena.

För in först det namngivna intervallet (Vinstmarginal) kopplade till de verkliga värdena (kolumn B) i diagrammet.

Högerklicka på det tomma diagrammet och välj "Välj Data”Från snabbmenyn.

I Välj Datakälla Klicka på "dialogrutanLägg till.

I Redigera serie rutan, skapa en ny dataserie:

  1. Under "Seriens namn, ”Markera motsvarande rubrikradscell (B1).
  2. Under "Seriens värden, "Ange det namngivna intervall som ska plottas på diagrammet genom att skriva följande:"= Sheet1! Profit_Margin.”Referensen består av två delar: namnen på det aktuella kalkylbladet (= Sheet1) och respektive dynamiskt namngivna område (Vinstmarginal). Utropstecknet används för att binda ihop de två variablerna.
  3. Välj "OK.

Väl där kommer Excel automatiskt att kartlägga värdena:

Steg #4: Infoga det namngivna intervallet med axeltiketterna.

Slutligen ersätt standardkategoriaxeletiketterna med det namngivna intervallet kolumn A (Fjärdedel).

I Välj Datakälla dialogrutan under "Horisontella (kategori) axlappar," Välj "Redigera" knapp.

Infoga sedan det namngivna intervallet i diagrammet genom att ange följande referens under "Axelmärkning:

1 = Sheet1! Kvartal

Slutligen är kolumndiagrammet baserat på det dynamiska diagramintervallet klart:

Kolla in detta: Diagrammet uppdateras automatiskt när du lägger till eller tar bort data i det dynamiska området.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave