Indholdsfortegnelse
Hvis du er i en situation, hvor dit Excel-diagram ikke opdateres med nye data, og du søger efter løsninger, er du kommet til det rette sted. I denne artikel har jeg diskuteret 2 mulige løsninger på dette problem.
Download arbejdsbog til øvelser
Download følgende arbejdsbog til øvelser fra nedenstående link.
Diagrammet opdateres ikke med nye data.xlsx2 løsninger, hvis Excel-diagrammet ikke opdateres med nye data
Se først på følgende data og det tilhørende diagram.
Det er et 100% stablet diagram med salgsdata fra 3 butikker. Problemet er, at hvis du tilføjer nye data til de eksisterende data, opdateres diagrammet ikke automatisk.
Her vil jeg vise dig 2 løsninger på dette problem.
Påmindelse:
Før du udforsker løsningerne, skal du huske, at hvis din Beregningsmuligheder (i den Formler fanebladet, Beregning gruppe) ikke er indstillet til Automatisk, skal du hver gang trykke på tasten F9 for at anvende ændringerne. Så gør det først!
Løsning 1: Konverter data til en Excel-tabelle
Hvis du vender din data i en tabel vil Excel automatisk opdatere diagrammet, når du tilføjer nye data. Følg nedenstående trin for at gøre dine data til en tabel.
📌 Trin:
- Først skal du vælge dine data eller en celle i dine data og derefter gå til Indsæt fanebladet.
- Klik derefter på Tabel knappen og og Opret tabel vindue åbnes.
- Her skal du markere afkrydsningsfeltet ved navn Min tabel har overskrifter .
- Til sidst skal du trykke på OK .
Tilføj nu en ny kolonne eller række, og indtast værdier i dem; Excel opdaterer automatisk diagrammet.
Bemærk:
Indtast de nye data lige ved siden af den sidste post, dvs. der må ikke være nogen tomme rækker eller kolonner mellem den nye og den gamle sidste post.
Løsning 2: Indstil en dynamisk formel til hver datakolonne
Hvis du bruger Excel 2003 eller tidligere versioner, vil den første løsning ikke fungere for dig. I så fald skal du måske bruge en dynamisk formel i stedet for at aktivere opdateringer af Excel-diagrammer med nye data. Her vil jeg vise dig, hvordan du gør det.
📌 Trin 1: Opret definerede navne og indstil dynamiske formler for hver datakolonne
Først skal du definere navne for hver datakolonne og indstille en dynamisk formel for hver af dem. For at gøre det-
- Gå til Formler >> Klik på fanen Definerede navne knappen og klik på Definer navn fra listen.
Nyt navn vinduet vises.
- Indtast det første navn for overskriften på datakolonnen i feltet Navn: boks. Her har vi indtastet Måned De andre navne, der følger, er: Store_1, Store_2 og Store_3.
Bemærk:
Når du definerer navne, skal du sætte en understregning (_) i stedet for mellemrum i navnene. Excel Name Manager understøtter ikke mellemrum i de definerede navne.
- Vælg det aktuelle regnearksnavn fra Anvendelsesområde: drop-down. I vores tilfælde er det den Dynamisk formel regneark.
- I den Henviser til: indsætter du følgende formel for den første datakolonne. Vi skal foretage ændringer for de andre datakolonner i henhold til deres datarammer.
=OFFSET($B$5,0,0,0,COUNTA($B:$B)-1)
OFFSET-funktion henviser til den første celle med data. Så hvis dine data starter fra celle A2, skal du skrive A2 i stedet for B5. COUNTA-funktionen henviser til hele datakolonnen. Foretag ændringer i formlen i overensstemmelse med dit dataramme.
- Til sidst skal du trykke på OK .
Gentag alle disse trin for de næste 3 datakolonner. Navngiv dem Store_1, Store_2 & Store_3, og indstil følgende dynamiske formler for hver af dem.
Til butik 1:
=OFFSET($C$5,0,0,0,COUNTA($C:$C)-1)
Til butik 2:
=OFFSET($D$5,0,0,0,COUNTA($D:$D)-1)
Til butik 3:
=OFFSET($E$5,0,0,0,COUNTA($E:$E)-1)
Så oprettelsen af definerede navne og indstillingen af dynamiske formler for datakolonnerne er afsluttet nu. Du kan kontrollere dem igen fra Navn Manager mulighed.
📌 Trin 2: Ændre Legend-elementer og etiketter til vandrette akser med definerede navne
- Klik nu et vilkårligt sted i diagramområdet>> højreklik med musen>> klik på Vælg data fra kontekstmenuen.
Vælg datakilde vinduet vises.
- Se på Legend Entries (serie) Vælg den første post, og klik på den Rediger knap.
- Fra den Rediger serie vindue, skriv 'Dynamisk formel'!Store_1 i den Værdier i serien: boks. Jeg mener, erstatte intervallet med det tilsvarende definerede navn.
- Tryk på OK .
- Gentag på samme måde for butik 2 og butik 3.
- Gå derefter til Etiketter til den horisontale akse (kategori) og klik på Rediger knap.
Følgende vindue vises.
- Udskift celleintervallerne med det definerede navn for dem, f.eks. har vi indtastet Måned i stedet.
- Tryk derefter på OK to gange for at lukke alle vinduer.
Hvis du nu tilføjer nye data, vil Excel-diagrammet blive opdateret. Se følgende billede for at få et bevis.
Læs mere: Sådan redigerer du diagramdata i Excel (5 passende eksempler)
Konklusion
Hvis dit Excel-diagram stadig ikke opdateres med nye data, så prøv at genstarte eller lad os vide det i kommentarfeltet. Vi vil svare så hurtigt som muligt og forsøge at løse din sag. Bliv hos ExcelWIKI og bliv ved med at lære!