Ga naar hoofdinhoud

Hoe een diagram automatisch bijwerken na het invoeren van nieuwe gegevens in Excel?

Stel dat u een diagram heeft gemaakt om de dagelijkse verkopen bij te houden op basis van een reeks gegevens in uw werkmap. Maar u moet het aantal gegevens elke dag wijzigen of bewerken, in dit geval moet u de grafiek handmatig bijwerken, zodat deze de nieuwe gegevens bevat. Zijn er snelle trucs om u te helpen bij het automatisch bijwerken van een diagram wanneer u nieuwe gegevens toevoegt aan een bestaand diagrambereik in Excel?

Werk een diagram automatisch bij na het invoeren van nieuwe gegevens met het maken van een tabel

Werk een diagram automatisch bij na het invoeren van nieuwe gegevens met een dynamische formule


pijl blauw rechts bel Werk een diagram automatisch bij na het invoeren van nieuwe gegevens met het maken van een tabel

Als u het volgende gegevensbereik en kolomdiagram heeft, wilt u nu dat het diagram automatisch wordt bijgewerkt wanneer u nieuwe informatie invoert. In Excel 2007, 2010 of 2013 kunt u een tabel maken om het gegevensbereik uit te breiden, en het diagram wordt automatisch bijgewerkt. Doe als volgt:

doc-update-chart1

1. Selecteer het gegevensbereik en klik op tafel voor Invoegen tabblad, zie screenshot:

doc-update-chart2

2. In de Tabel maken dialoogvenster, als uw gegevens headers hebben, controleer dan Mijn tabel heeft kopteksten optie en klik vervolgens op OK. Zie screenshot:

doc-update-chart3

3. En het gegevensbereik is opgemaakt als een tabel, zie screenshot:

doc-update-chart4

4. Als u nu waarden voor juni toevoegt, wordt de grafiek automatisch bijgewerkt. Zie screenshot:

doc-update-chart5

Opmerkingen:

1. Uw nieuwe ingevoerde gegevens moeten naast de bovenstaande gegevens staan, dit betekent dat er geen lege rijen of kolommen zijn tussen de nieuwe gegevens en de bestaande gegevens.

2. In de tabel kunt u gegevens invoegen tussen de bestaande waarden.


pijl blauw rechts bel Werk een diagram automatisch bij na het invoeren van nieuwe gegevens met een dynamische formule

Maar soms wilt u het bereik niet wijzigen in tabel en is de bovenstaande methode niet beschikbaar in Excel 2003 of eerdere versie. Hier kan ik u een complexe dynamische formule-methode voorstellen. Neem bijvoorbeeld de volgende gegevens en diagram:

doc-update-chart6

1. Eerst moet u een gedefinieerde naam en een dynamische formule voor elke kolom maken. Klik Formules > Definieer naam.

2. In de Nieuwe naam dialoogvenster, voer in Datum in de Naam box en kies de huidige werkbladnaam uit strekking vervolgkeuzelijst en voer vervolgens in = OFFSET ($ A $ 2,0,0, COUNTA ($ A: $ A) -1) formule in de Verwijst naar box, zie screenshot:

doc-update-chart7

3. Klikken OKen herhaal de bovenstaande twee stappen, kunt u een dynamisch bereik voor elke reeks maken met behulp van de volgende bereiknamen en formules:

  • Kolom B: Ruby: = OFFSET ($ B $ 2,0,0, COUNTA ($ B: $ B) -1);
  • Kolom C: James: = OFFSET ($ C $ 2,0,0, COUNTA ($ C: $ C) -1);
  • Kolom D: Freda: = OFFSET ($ D $ 2,0,0, COUNTA ($ D: $ D) -1)

Note: In de bovenstaande formules, de OFFSET functie verwijst naar het eerste gegevenspunt en de COUNTA verwijst naar de volledige kolom met gegevens.

4. Nadat u de namen en formules voor elke kolomgegevens hebt gedefinieerd, klikt u met de rechtermuisknop op een kolom in uw diagram en kiest u Selecteer gegevens, zie screenshot:

doc-update-chart8

5. In de Selecteer Gegevensbron dialoogvenster, van Legenda-items (serie) sectie, klik op Ruby en klik vervolgens op de Edit knop, in de pop-out Serie bewerken dialoogvenster, voer in = Blad3! Ruby voor Reekswaarden sectie, zie screenshots:

doc-update-chart9
-1
doc-update-chart10

6. En klik dan OK terugkeren naar de Selecteer Gegevensbron Herhaal stap 5 om de resterende reeksen bij te werken om hun dynamische bereik weer te geven:

  • James: Reekswaarden: = Blad3! James;
  • Freda: Reekswaarden: = Blad3! Freda

7. Nadat u de linkergegevens heeft ingesteld, moet u nu klikken Edit knop onder Labels voor horizontale (categorie) assen Zie screenshots om deze optie in te stellen:

doc-update-chart11
-1
doc-update-chart12

8. Dan klikken OK > OK om de te sluiten Selecteer Gegevensbron dialoogvenster, na het voltooien van deze stappen, zult u zien dat de grafiek automatisch wordt bijgewerkt wanneer u nieuwe gegevens aan het werkblad toevoegt.

doc-update-chart13

Opmerkingen:

  • 1. U moet nieuwe gegevens op een aaneengesloten manier invoeren. Als u rijen overslaat, werkt deze methode niet zoals verwacht.
  • 2. Als u nieuwe kolomgegevens invoert, heeft deze methode geen effect.

Tip.Als u snel bereikinhoud van blad naar een afbeelding wilt exporteren, probeer dan de Kutools voor Excel's te gebruiken Exporteer bereik als afbeelding zoals weergegeven in de volgende schermafbeelding. Het is volledig functioneel zonder beperking in [module 745} dagen, download en maak nu een gratis proefversie.

Exporteer afbeeldingen (afbeeldingen / grafieken / vormen / alle typen) van de werkmap naar een map als Gif / Tif / PNG / JPEG

Als er meerdere soorten afbeeldingen in een werkmap staan ​​en u alle grafieken over het werkblad naar een map wilt exporteren als gif van een ander type afbeelding, kunt u Kutools gebruiken voor Excel's Export Graphics-hulpprogramma, dat slechts 3 stappen nodig heeft om dit af te handelen baan. Klik voor een volledige gratis proefperiode van 30 dagen!
doc export afbeeldingen
 
Kutools for Excel: met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen.

Gerelateerde artikelen:

Hoe voeg je een horizontale gemiddelde lijn toe aan diagrammen in Excel?

Hoe combinatiegrafieken maken en er een secundaire as voor toevoegen in Excel?

Beste Office-productiviteitstools

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
Comments (21)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Good afternoon, I have a table for calculating points, on another sheet. is needed on another sheet so that there is an automatic sorting of commands by place
This comment was minimized by the moderator on the site
What if the months were in the columns and you had data series in the rows, how would you do the formula then?
This comment was minimized by the moderator on the site
Doesnt work or not applicable. My chart already refers to the correct data automatically... data is directed to table columns. The problem is the GRAPH wont update.
This comment was minimized by the moderator on the site
HI,
This trick doesnt work if you want to add new columns. This trick is for fixed columns. What if there is a data yearwise in columns and every year a new year column is added so how will it get added to the chart ??

Any idea you can suggest ??

Cheers,

Mufaddal
This comment was minimized by the moderator on the site
when I type in cell any no. like - 210 it reflect as = 2.10 , no formula is taking place why? any no. shows devide by 100 as I mentioned , decimal comes automatically how to resolve this ?
This comment was minimized by the moderator on the site
It works well! Thank you! One question: what if my drop down list is not on the same sheet with the "table" where i have datas? how can I modify the function?
This comment was minimized by the moderator on the site
Thanks for the message. But I do not get your question clearly, why don't you upload a screenshot of your problem for me to understand easily? More description, easier to understand. Thank u.
This comment was minimized by the moderator on the site
did you manage to solve this issue? having same issue at the moment
This comment was minimized by the moderator on the site
Airtel mobile Bill Payment
This comment was minimized by the moderator on the site
A chart's ranges can depend on names or not. If a chart range depends on, say A1:E5, and you insert a row at row 3, and a column at column C, the chart will automatically depend on A1:F6. Similarly, if you have a name defined as A1:E5, whether you use it as a chart's range or not, and you insert a column and row at C3, the name's definition will expand to A1:F6. But in either case, if you insert a column and A or E (the endpoints), or a row at 1 or 5, the behavior isn't so well defined: maybe the chart range or name's definition will expand; maybe it won't. To answer Melissa, you'd have to insert rows or columns before or to the left of the chart range. I think it's better to use names, because names can be defined using formulas that involve OFFSET, COUNT, INDEX, MATCH, whatever else. So the better answer to Melissa is to define a name for one cell, namely the last of the eight columns or rows, then define the name in term of an OFFSET from that cell: OFFSET(cell,-8,-8,8,8) to go back and up eight cells and use an 8x8 range.
This comment was minimized by the moderator on the site
Great reminder as I don't do these kind of chart functions that often. As an improvement you could mention how to edit defined names in the name manager but I'm not sure if the editing actually enables the function of the adding rows to work completely
This comment was minimized by the moderator on the site
You can define chart ranges with names or not -- in either case if you physically insert rows or columns in the middle of a range, it automatically expands. I think it's best to use names for charts and lots of other things, because you can define names as formulas, not just straight ranges. You must use OFFSET (which resizes too), because that returns a range, but its parameters, which are numbers, can be specified with formulas that use INDEX, MATCH, COUNT, SUM, VLOOKUP, any crazy formula you want. Melissa, that's the best way to handle your situation: give a name to one bookmark cell, then define another name to be offset from that -8 rows or columns, and resize it 8 rows or columns.
This comment was minimized by the moderator on the site
Hi there, thank you so much for this tutorial. I am just wondering, how to apply this method to the data that updated in the column not in the row? is there any additional changes that I need to do besides offset formula? thank you.
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