Excel-diagram uppdateras inte med nya data (2 lämpliga lösningar)

  • Dela Detta
Hugh West

Om du befinner dig i en situation där ditt Excel-diagram inte uppdateras med nya data och du letar efter en lösning har du kommit rätt. I den här artikeln har jag diskuterat två möjliga lösningar på det här problemet.

Ladda ner övningsboken

Ladda ner följande arbetsbok från länken nedan.

Diagrammet uppdateras inte med nya data.xlsx

2 lösningar om Excel-diagrammet inte uppdateras med nya data

Titta först på följande data och motsvarande diagram.

Det är ett 100 % staplat diagram med försäljningsdata från tre butiker. Problemet är att om du lägger till nya data till de befintliga uppgifterna uppdateras inte diagrammet automatiskt.

Här ska jag visa dig två lösningar på detta problem.

Påminnelse:

Innan du utforskar lösningarna bör du påminna om att om din Beräkningsalternativ (i Formler fliken, Beräkning grupp) inte är inställd på Automatisk, måste du varje gång trycka på F9 för att tillämpa ändringarna. Så gör det först!

Lösning 1: Konvertera data till en Excel-tabell

Om du vänder din data i en tabell Excel uppdaterar automatiskt diagrammet när du lägger till nya data. Om du vill göra dina data till en tabell följer du stegen nedan.

📌 Steg:

  • Markera först dina data eller en cell i dina data och gå sedan till Infoga fliken.
  • Klicka sedan på Tabell och och och Skapa en tabell öppnas.
  • Här markerar du kryssrutan som heter Min tabell har rubriker .
  • Slutligen trycker du på OK .

Lägg nu till en ny kolumn eller rad och ange värden i dem; Excel uppdaterar automatiskt diagrammet.

Observera:

Skriv in de nya uppgifterna precis bredvid den sista posten, dvs. det får inte finnas några tomma rader eller kolumner mellan den nya och den gamla sista posten.

Lösning 2: Ange en dynamisk formel för varje datakolumn

Om du använder Excel 2003 eller tidigare versioner kommer den första lösningen inte att fungera för dig. I så fall kan du behöva använda en dynamisk formel istället för att möjliggöra uppdatering av Excel-diagram med nya data. Här ska jag visa dig hur du gör det.

📌 Steg 1: Skapa definierade namn och ange dynamiska formler för varje datakolumn

Först måste du definiera namn för varje datakolumn och ställa in en dynamisk formel för var och en av dem. För att göra det-

  • Gå till Formler >> Klicka på fliken Definierade namn och klicka på Definiera namn från listan.

Nytt namn visas.

  • Skriv det första namnet på rubriken för datakolumnen i fältet Namn: box. Här har vi skrivit Månad De andra namnen som kommer härnäst är Store_1, Store_2 och Store_3.

Observera:

När du definierar namn ska du ange ett understreck (_) i stället för mellanslag i namnen, eftersom Excel Name Manager inte stöder mellanslag i de definierade namnen.

  • Välj det aktuella arbetsbladets namn från listan Omfattning: rullgardinsmenyn. I vårt fall är det Dynamisk formel arbetsblad.
  • I Hänvisar till: och infogar följande formel för den första datakolumnen. Vi måste göra ändringar för de andra datakolumnerna beroende på deras dataintervall.
=OFFSET($B$5,0,0,0,COUNTA($B:$B)-1)

OFFSET-funktionen hänvisar till den första cellen med data. Om dina data börjar i cell A2 skriver du alltså A2 i stället för B5. COUNTA-funktionen hänvisar till hela datakolumnen. Ändra formeln i enlighet med ditt dataområde.

  • Slutligen trycker du på OK .

Upprepa alla dessa steg för de tre följande datakolumnerna. Namnge dem som Store_1, Store_2 & Store_3 och ange följande dynamiska formler för var och en av dem.

För butik 1:

=OFFSET($C$5,0,0,0,COUNTA($C:$C)-1)

För butik 2:

=OFFSET($D$5,0,0,0,COUNTA($D:$D)-1)

För butik 3:

=OFFSET($E$5,0,0,0,COUNTA($E:$E)-1)

Skapandet av definierade namn och inställningen av dynamiska formler för datakolumnerna är nu slutfört. Du kan kontrollera dem på nytt i Namn chef alternativ.

📌 Steg 2: Ändra inmatningar i legenden och etiketter för horisontella axlar med definierade namn

  • Nu klickar du var som helst på diagramområdet>> högerklicka på musen>> klicka på Välj data från kontextmenyn.

Välj datakälla visas.

  • Titta på Legend Entries (serie) Välj den första posten och klicka på Redigera knapp.

  • Från Redigera serien fönster, skriva 'Dynamisk formel'!Store_1 i den Värden i serien: Jag menar att ersätta intervallet med motsvarande definierade namn.

  • Tryck på OK .

  • Upprepa detta på samma sätt för butik 2 och butik 3.
  • Gå sedan till Etiketter för horisontella axlar (kategori) och klicka på Redigera knapp.

Följande fönster visas.

  • Ersätt cellintervallen med det definierade namnet för dem, t.ex. har vi skrivit Månad i stället.
  • Tryck sedan på OK två gånger för att stänga alla fönster.

Om du nu lägger till nya data uppdateras Excel-diagrammet. Titta på följande bild för att bevisa detta.

Läs mer: Hur man redigerar diagramdata i Excel (5 lämpliga exempel)

Slutsats

Om ditt Excel-diagram fortfarande inte uppdateras med nya data, försök att starta om eller meddela oss i kommentarsfältet. Vi kommer att svara så snart som möjligt och försöka lösa ditt fall. ExcelWIKI och fortsätt att lära dig!

Hugh West är en mycket erfaren Excel-tränare och analytiker med över 10 års erfarenhet i branschen. Han har en kandidatexamen i redovisning och ekonomi och en magisterexamen i företagsekonomi. Hugh har en passion för undervisning och har utvecklat ett unikt undervisningssätt som är lätt att följa och förstå. Hans expertkunskap om Excel har hjälpt tusentals studenter och yrkesverksamma över hela världen att förbättra sina färdigheter och utmärka sig i sina karriärer. Genom sin blogg delar Hugh med sig av sin kunskap med världen, och erbjuder gratis Excel-handledning och onlineutbildning för att hjälpa individer och företag att nå sin fulla potential.