
För att skapa ett dynamiskt diagram som automatiskt hoppar över tomma värden kan du använda dynamiska namngivna intervall skapade med formler. När ett nytt värde läggs till utvidgas diagrammet automatiskt till att inkludera värdet. Om ett värde tas bort tar etiketten automatiskt bort.
I det visade diagrammet ritas data i en serie. Värden kommer från ett namngivet intervall som kallas "värden", definierat med formeln nedan:
=$C$4:INDEX($C$4:$C$30,COUNT($C$4:$C$30)) // values
Axelmärken kommer från ett namngivet intervall som kallas "grupper", definierat med denna formel:
=$B$4:INDEX($B$4:$B$30,COUNT($C$4:$C$30)) // groups
Den här sidan förklarar dynamiska namngivna områden som skapats med INDEX mer detaljerat.
Hur man gör detta diagram
1. Skapa ett normalt diagram baserat på värdena som visas i tabellen. Om du inkluderar alla rader plottar Excel också tomma värden.
2. Definiera namnet "grupper" med hjälp av namnhanteraren (kontroll + F3). Använd en formel så här i rutan "refererar till":
=$B$4:INDEX($B$4:$B$30,COUNT($C$4:$C$30))
3. Definiera ett namn för "värden" med samma process med den här formeln:
=$C$4:INDEX($C$4:$C$30,COUNT($C$4:$C$30))
4. Redigera dataserien med kommandot Välj data. För serievärden, använd det definierade namnet "värden" med arksnamnet förberett:
=Sheet1!values
För kategorimärken, använd det definierade namnet "grupper" med arknamnet förberett:
=Sheet1!groups
5. Klicka på OK två gånger för att spara ändringar och existera i dialogrutan Välj data.