Condividi tramite


Come usare nomi definiti per aggiornare automaticamente un intervallo di grafici in Excel

Riepilogo

Per configurare un grafico aggiornato automaticamente quando si aggiungono nuove informazioni a un intervallo di grafici esistente in Microsoft Excel, creare nomi definiti che cambiano dinamicamente durante l'aggiunta o la rimozione dei dati.

Ulteriori informazioni

Questa sezione include due metodi per l'uso di nomi definiti per aggiornare automaticamente l'intervallo di grafici.

Metodo 1: usare OFFSET con un nome definito

Per usare questo metodo, seguire questa procedura, come appropriato per la versione di Excel in esecuzione.

Microsoft Office Excel 2007 e versioni successive

  1. In un nuovo foglio di lavoro digitare i dati seguenti:

    A1: Month B1: Sales
    A2: Jan B2: 10
    A3: Feb B3: 20
    A4: Mar B4: 30
    
  2. Nella scheda Formule fare clic su Definisci nome nel gruppo Nomi definiti .

  3. Nella casella Nome digitare Data.

  4. Nella casella Fa riferimento a digitare "=OFFSET($A$2,0,0,COUNTA($A:$A)-1)", quindi fare clic su OK.

  5. Nella scheda Formule fare clic su Definisci nome nel gruppo Nomi definiti .

  6. Nella casella Nome digitare Sales.

  7. Nella casella Fa riferimento a digitare "=OFFSET($B$2,0,0,COUNTA($B:$B)-1)", quindi fare clic su OK.

  8. Cancellare la cella B2 e quindi digitare "=RAND()*0+10"

    Nota

    Questa formula usa la funzione RAND volatile. La formula aggiorna automaticamente la formula OFFSET utilizzata nel nome definito "Sales" quando si immettono nuovi dati nella colonna B. Il valore 10, utilizzato in questa formula, è il valore originale della cella B2.

  9. Selezionare le celle A1:B4.

  10. Nella scheda Inserisci fare clic su un grafico e quindi su un tipo di grafico.

  11. Fare clic sulla scheda Progettazione , fare clic sul gruppo Seleziona dati nel gruppo Dati .

  12. In Voci legenda (serie)fare clic su Modifica.

  13. Nella casella Valori serie digitare =Foglio1! Vendite e quindi fare clic su OK.

  14. In Etichette asse orizzontale (categoria) fare clic su Modifica.

  15. Nella casella Intervallo di etichette asse digitare =Foglio1! Data e quindi fare clic su OK.

Microsoft Office Excel 2003 e versioni precedenti

  1. In un nuovo foglio di lavoro digitare i dati seguenti:

    A1: Month B1: Sales
    A2: Jan B2: 10
    A3: Feb B3: 20
    A4: Mar B4: 30
    
  2. Scegliere Nome dal menu Inserisci e quindi fare clic su Definisci.

  3. Nella casella Nomi nella cartella di lavoro digitare Date.

  4. Nella casella Fa riferimento a digitare "=OFFSET($A$2,0,0,COUNTA($A:$A)-1)"

  5. Fare clic su Aggiungi.

  6. Nella casella Nomi nella cartella di lavoro digitare Sales.

  7. Nella casella Fa riferimento a digitare "=OFFSET($B$2,0,0,COUNT($B$2:$B$200)-1)"

  8. Fare clic su Aggiungi e quindi su OK.

  9. Cancellare la cella B2 e quindi digitare "=RAND()*0+10"

    Nota

    Questa formula usa la funzione RAND volatile. La formula aggiorna automaticamente la formula OFFSET utilizzata nel nome definito "Sales" quando si immettono nuovi dati nella colonna B. Il valore 10, utilizzato in questa formula, è il valore originale della cella B2.

  10. Selezionare $A$1:$B$4.

  11. Creare il grafico e quindi aggiungere i nomi definiti nel grafico. A tale scopo, seguire questa procedura, come appropriato per la versione di Excel in esecuzione.

Da Microsoft Excel 97 a Excel 2003

  1. Scegliere Grafico dal menu Inserisci per avviare la Creazione guidata grafico.

  2. Fare clic su un tipo di grafico e quindi su Avanti.

  3. Fare clic sulla scheda Serie. Nell'elenco Serie fare clic su Vendite.

  4. Nella casella Etichette asse categoria (X) sostituire il riferimento alla cella con il nome definito Date.

    Ad esempio, la formula potrebbe essere simile alla seguente:

    =Foglio1! Data

  5. Nella casella Valori sostituire il riferimento di cella con il nome definito Sales.

    Ad esempio, la formula potrebbe essere simile alla seguente:

    =Foglio1! Vendite

  6. Fare clic su Avanti.

  7. Apportare le modifiche desiderate nel passaggio 3 della Creazione guidata grafico e fare clic su Avanti.

  8. Specificare la posizione del grafico e fare clic su Fine.

Microsoft Excel 5.0 o Microsoft Excel 7.0

  1. Scegliere Grafico dal menu Inserisci e fare clic su Come nuovo foglio per avviare la Creazione guidata grafico.

  2. Fare clic su Avanti.

  3. Fare clic su un tipo di grafico e quindi su Avanti.

  4. Fare clic su un sottotipo del grafico e quindi su Avanti.

  5. Fare clic su Colonne per Serie di dati in e digitare 1 per Use First 1 Columns for Category (x) Axis Labels .Click Columns for Data Series In and type 1 for Use First 1 Columns for Category (x) Axis Labels. Fare clic su Avanti.

  6. Fare clic sui titoli da visualizzare e fare clic su Fine.

    Il grafico viene visualizzato in un nuovo grafico.

  7. Selezionare la serie di dati. Scegliere Seleziona serie di dati dal menu Formato.

  8. Fare clic sulla scheda Valori X. Nella casella Valori X sostituire il riferimento di cella con il nome definito Date.

    Ad esempio, la formula potrebbe essere simile alla seguente:

    =Foglio1! Data

  9. Fare clic sulla scheda Nome e valori. Nella casella Valori Y sostituire il riferimento di cella con il nome definito Sales.

    Ad esempio, la formula potrebbe essere simile alla seguente:

    =Foglio1! Vendite

  10. Fare clic su OK.

Metodo 2: Usare un database, offset e nomi definiti in Excel 2003 e nelle versioni precedenti di Excel

È anche possibile definire i dati come database e creare nomi definiti per ogni serie di dati del grafico. Per usare questo metodo, seguire questa procedura:

  1. In un nuovo foglio di lavoro digitare i dati seguenti:

    A1: Month B1: Sales
    A2: Jan B2: 10
    A3: Feb B3: 20
    A4: Mar B4: 30
    
  2. Selezionare l'intervallo A1:B4 e quindi fare clic su Imposta database dal menu Dati.

  3. Scegliere Definisci nome dal menu Formula.

  4. Nella casella Nome digitare Data.

  5. Nella casella Fa riferimento a digitare "=OFFSET(Database,1,0,ROWS(Database)-1,1)"

  6. Fare clic su Aggiungi.

  7. Nella casella Nome digitare Sales.

  8. Nella casella Fa riferimento a digitare "=OFFSET(Database,1,1,ROWS(Database)-1,1)"

  9. Fare clic su Aggiungi e quindi su OK.

  10. Selezionare $A$1:$B$4

  11. Ripetere il passaggio 10 del metodo 1 per creare il grafico e aggiungere i nomi definiti al grafico.

Se i dati che si desidera visualizzare nel grafico sono definiti come database, il grafico viene aggiornato automaticamente quando si aggiungono nuovi dati.

Nota

Se si crea un grafico a serie che traccia ogni valore in un blocco adiacente di celle in una singola colonna e il blocco di celle inizia con la prima riga, è possibile utilizzare una delle formule seguenti nella casella Fa riferimento a per il nome definito:

=INDIRECT("Sheet1!$a$1:$a"&COUNT(Sheet1!$A:$A))

=Sheet1!$A$1:OFFSET(Sheet1!$A$1,COUNT(Sheet1!$A:$A),0)

Per utilizzare un blocco di celle che iniziano con una cella su una riga diversa dalla prima riga, fare riferimento a tale riga nel riferimento alla prima cella e aggiungere il numero di riga iniziale al conteggio per trovare l'ultimo numero di riga. Per tracciare voci non numerice adiacenti (ad esempio, etichette), usare COUNTA anziché COUNT.