Nomi nelle formule

Si applica a
Excel per Microsoft 365 Excel 2024 Excel 2021

Un nome è una sintassi abbreviata significativa che consente di capire più facilmente lo scopo di un riferimento di cella, di una costante, di una formula o di una tabella, ognuno dei quali potrebbe essere difficile da capire a prima vista. Le informazioni seguenti illustrano esempi comuni di nomi e come possono migliorare la chiarezza.

Tipo di esempio Esempio senza nome Esempio con un nome
Riferimento =SOMMA(C20:C30) =SOMMA(VenditePrimoTrimestre)
Costante =PRODOTTO(A5;8,3) =PRODOTTO(Prezzo;TassaVendite)
Formula =SOMMA(CERCA.VERT(A1;B1:F20;5;FALSO); -G5) =SOMMA(Livello_Scorte;-Qtà_Ordine)
Tabella C4:G36 =VenditePrinc06

Altre informazioni sull'uso dei nomi

Tipi di nomi

È possibile creare e usare diversi tipi di nomi.

Nome definito Nome che rappresenta una cella, un intervallo di celle, una formula o un valore costante. È possibile creare un nome definito personalizzato oppure Excel può creare un nome definito per l'utente, ad esempio quando si imposta un'area di stampa.

Nome tabella Nome per una tabella di Excel, ossia una raccolta di dati su un argomento specifico archiviati in record (righe) e campi (colonne). Excel crea un nome di tabella predefinito di Tabella1, Tabella2 e così via, ogni volta che si inserisce una tabella di Excel. È possibile modificare il nome di una tabella per renderla più significativa. Per altre informazioni sulle tabelle di Excel, vedere Usare riferimenti strutturati con le tabelle Excel.

Ambito di un nome

Tutti i nomi hanno un ambito, o per un foglio di lavoro specifico, detto anche a livello di foglio di lavoro locale, o per l'intera cartella di lavoro, detto anche livello di cartella di lavoro globale. L'ambito di un nome è il luogo all'interno del quale il nome è riconosciuto senza riserve. Ad esempio:

  • Se definite un nome, ad esempio Budget_FY08, e impostate il suo ambito su Sheet1, il nome viene riconosciuto solo in Sheet1, ma non in altri fogli.
    Per usare un nome di foglio di lavoro locale in un altro foglio di lavoro, qualificarlo facendolo precedere dal nome del foglio di lavoro. Ad esempio:
    Sheet1!Budget_FY08
  • Se si definisce un nome, ad esempio Sales_Dept_Goals, e si imposta l'ambito sulla cartella di lavoro, tutti i fogli di lavoro in tale cartella di lavoro riconoscono il nome, ma non le altre.

Un nome deve sempre essere univoco all'interno del suo ambito. Excel impedisce di definire un nome già esistente nell'ambito. Tuttavia, è possibile usare lo stesso nome in ambiti diversi. Ad esempio, è possibile definire un nome, ad esempio GrossProfit, che ha come ambito , Sheet1Sheet2e Sheet3 nella stessa cartella di lavoro. Anche se ogni nome è uguale, ogni nome è univoco all'interno del relativo ambito. Questa operazione può essere eseguita per assicurarsi che una formula che usa il nome GrossProfit, faccia sempre riferimento alle stesse celle a livello del foglio di lavoro locale.

È anche possibile definire lo stesso nome, GrossProfit, per il livello globale della cartella di lavoro, ma anche in questo caso l'ambito è univoco. In questo caso, tuttavia, può verificarsi un conflitto di nomi. Per risolvere questo conflitto, per impostazione predefinita Excel usa il nome definito per il foglio di lavoro perché il livello del foglio di lavoro locale ha la precedenza sul livello della cartella di lavoro globale. Se si vuole ignorare la precedenza e usare il nome della cartella di lavoro, eliminare l'ambiguità del nome aggiungendo un prefisso al nome della cartella di lavoro. Ad esempio:

WorkbookFile!GrossProfit

È possibile sostituire il livello di foglio di lavoro locale per tutti i fogli di lavoro nella cartella di lavoro. Un'eccezione è per il primo foglio di lavoro, che usa sempre il nome locale se è presente un conflitto di nomi che non può essere sostituito.

Definizione e immissione di nomi

Definire un nome usando le opzioni seguenti:

  • Casella Nomi definiti nella barra della formula Usare questa opzione per creare un nome a livello di cartella di lavoro per un intervallo selezionato.
  • Definisci il nome dalla selezione Creare nomi da etichette di riga e di colonna esistenti usando una selezione di celle nel foglio di lavoro.
  • Finestra di dialogo Nuovo nome Usare questa opzione se si vuole creare nomi con maggiore flessibilità, ad esempio per specificare un ambito a livello di foglio di lavoro locale o per creare un commento al nome.

Nota

Per impostazione predefinita, i nomi usano riferimenti di cella assoluti.

  • Digitazione Digitare il nome, ad esempio, come argomento di una formula.
  • Utilizzando Completamento automatico formule Usare l'elenco a discesa del completamento automatico formule, che elenca automaticamente i nomi validi.
  • Selezionandolo in Usa nella formula Selezionare un nome definito nell'elenco disponibile facendo clic su Usa nella formula nel gruppo di opzioni Nomi definiti della scheda Formule.

Controllo dei nomi

È anche possibile creare un elenco di nomi definiti in una cartella di lavoro. Individuare un'area con due colonne vuote nel foglio di lavoro (l'elenco contiene due colonne, una per il nome e una per la descrizione del nome). Selezionare una cella nell'angolo superiore sinistro dell'elenco. Nel gruppo Nomi definiti della scheda Formule selezionare Usa nella formula, selezionare Incolla e infine Incolla elenco nella finestra di dialogo Incolla nomi.

Informazioni sulle regole di sintassi per i nomi

Nell'elenco seguente vengono descritte le regole di sintassi per la creazione e la modifica dei nomi.

  • Caratteri validi Il primo carattere di un nome deve essere una lettera, un carattere di sottolineatura (_) o una barra rovesciata (\). I caratteri rimanenti del nome possono essere lettere, numeri, punti e caratteri di sottolineatura.
    Suggerimento: non puoi usare i caratteri maiuscoli e minuscoli "C", "c", "R" o "r" come nome definito, perché vengono usati come abbreviazione per selezionare una riga o una colonna per la cella attualmente selezionata quando li inserisci in una casella di testo Nome o Vai a .
  • Riferimenti di cella non consentiti I nomi non possono essere uguali a un riferimento di cella, ad esempio Z$100 o R1C1.
  • Gli spazi non sono validi Non è possibile includere spazi come parte di un nome. Usare il carattere di sottolineatura (_) e il punto (.) come separatori di parola, ad esempio Sales_Tax o First.Quarter.
  • Lunghezza del nome Un nome può contenere un massimo di 255 caratteri.
  • Distinzione tra maiuscole e minuscole I nomi possono contenere lettere maiuscole e minuscole. Excel non fa distinzione tra caratteri maiuscoli e minuscoli nei nomi. Se, ad esempio, nella stessa cartella di lavoro si crea il nome Vendite e quindi un altro nome denominato VENDITE, Excel richiede di scegliere un nome univoco.

Definire un nome per una cella o un intervallo di celle in un foglio di lavoro

  1. Selezionare la cella, l'intervallo di celle o le selezioni non adiacenti per cui si vuole definire un nome.
  2. Fare clic sulla casella Nome all'estremità sinistra della barra della formula.
    casella Nome
    casella Nome
  3. Digitare il nome da usare per fare riferimento alla selezione. La lunghezza dei nomi non può superare i 255 caratteri.
  4. Premere INVIO.

Nota

Non è possibile assegnare un nome a una cella mentre si modifica il contenuto della cella.

Definire un nome usando una selezione di celle in un foglio di lavoro

È possibile convertire le etichette di riga e colonna esistenti in nomi.

  1. Selezionare l'intervallo per cui definire un nome, includendo le etichette delle righe e delle colonne.
  2. Nel gruppo Nomi definiti della scheda Formule selezionare Crea da selezione.
  3. Nella finestra di dialogo Crea nomi da selezione selezionare la posizione contenente le etichette selezionando la casella di controllo Riga superiore, Colonna sinistra, Riga inferiore o Colonna destra . Un nome creato con questa procedura si riferisce solo alle celle che contengono valori ed esclude le etichette di riga e colonna esistenti.

Definire un nome con la finestra di dialogo Nuovo nome

  1. Nel gruppo Nomi definiti della scheda Formule selezionare Definisci nome.

  2. Nella casella Nome della finestra di dialogo Nuovo nome digitare il nome da usare come riferimento.

    Nota

    Un nome può contenere fino a 255 caratteri.

  3. Per specificare l'ambito del nome, selezionare Cartella di lavoro nella casella di riepilogo a discesa Ambito oppure il nome di un foglio di lavoro all'interno della cartella di lavoro.

  4. Nella casella Riferito a eseguire una delle operazioni seguenti:

    • Per immettere un riferimento di cella, digitare il riferimento di cella.

      Suggerimento

      Per impostazione predefinita viene immessa la selezione corrente. Per immettere altri riferimenti di cella come argomento, fare clic su Comprimi finestra (Comprimi finestra di dialogo, che riduce temporaneamente la finestra di dialogo), selezionare le celle nel foglio di lavoro e quindi fare clic su Espandi finestra .

    • Per immettere una costante, digitare = (segno di uguale) e quindi digitare il valore costante.

    • Per immettere una formula, digitare = e quindi digitare la formula.

  5. Per terminare e tornare al foglio di lavoro, selezionare OK.

Suggerimento

Per allargare o allungare la finestra di dialogo Nuovo nome , selezionare e trascinare il punto di controllo del grip nella parte inferiore.

Gestire i nomi con la finestra di dialogo Gestione nomi

Nella finestra di dialogo Gestione nomi è possibile usare tutti i nomi definiti e i nomi di tabella in una cartella di lavoro. Ad esempio, è possibile trovare i nomi con errori, confermare il valore e il riferimento di un nome, visualizzare o modificare commenti descrittivi o determinare l'ambito. È anche possibile ordinare e filtrare l'elenco dei nomi e aggiungere, modificare o eliminare facilmente i nomi da un'unica posizione.

Per aprire la finestra di dialogo Gestione nomi, nel gruppo Nomi definiti della scheda Formule selezionare Gestione nomi.

Nomi delle visualizzazioni

Nella finestra di dialogo Gestione nomi sono visualizzate le informazioni seguenti per ogni nome di una casella di riepilogo:

Colonna: Informazioni:
Icona e Nome Una delle seguenti:
  • Un nome definito contrassegnato da un'icona di nome definito. Icona di nome definito
  • Un nome di tabella contrassegnato da un'icona di nome di tabella. Icona di nome di tabella
Value Valore corrente del nome, ad esempio i risultati di una formula, una costante di stringa, un intervallo di celle, un errore, una matrice di valori o un segnaposto se la formula non può essere valutata. Alcuni esempi sono i seguenti:
  • "questa è una costante stringa"
  • 3,1459
  • {2003;12,2002;23,;2001,18}
  • #RIF!
  • {...}
Si riferisce a Riferimento corrente per il nome. Alcuni esempi sono i seguenti:
  • =Foglio1!$A$3
  • =8,3
  • =HR!$A$1:$Z$345
  • =SOMMA(Foglio1!A1;Foglio2!B2)
Ambito
  • Il nome di un foglio di lavoro, se l'ambito è il livello del foglio di lavoro locale.
  • "Cartella di lavoro" se l'ambito corrisponde al livello globale del foglio di lavoro.
Commento Informazioni aggiuntive sul nome, fino a un massimo di 255 caratteri. Alcuni esempi sono i seguenti:
  • Questo valore scade il 2 maggio 2007.
  • Cose da non cancellare! Nome critico!
  • Basato sui numeri di esame di certificazione ISO.
  • Non è possibile usare la finestra di dialogo Gestione nomi mentre si modifica il contenuto di una cella.
  • La finestra di dialogo Gestione nomi non visualizza i nomi definiti in Visual Basic, Applications Edition (VBA) o i nomi nascosti (la proprietà Visible del nome è impostata su "False").

Ridimensionare le colonne

  • Per ridimensionare automaticamente la colonna per adattarla al valore più lungo della colonna, fare doppio clic sul lato destro dell'intestazione di colonna.

Ordinare i nomi

  • Per ordinare l'elenco dei nomi in ordine crescente o decrescente, selezionare l'intestazione di colonna.

Filtrare i nomi

Utilizzare i comandi dell'elenco a discesa Filtro per visualizzare rapidamente un sottoinsieme dei nomi. Selezionando ogni comando si attiva o disattiva l'operazione di filtro, semplificando la combinazione o la rimozione di diverse operazioni di filtro per ottenere i risultati desiderati.

Per filtrare l'elenco dei nomi, eseguire una o più delle operazioni seguenti:

Selezionare: Per:
Nomi nell'ambito del foglio di lavoro Visualizzare solo i nomi locali rispetto a un foglio di lavoro.
Nomi nell'ambito della cartella di lavoro Visualizzare solo i nomi globali rispetto a una cartella di lavoro.
Nomi con errori Visualizzare solo i nomi con valori contenenti errori (ad esempio #REF, #VALUE o #NAME).
Nomi senza errori Visualizzare solo i nomi con valori che non contengono errori.
Nomi definiti Visualizzare solo i nomi definiti dall'utente o da Excel, ad esempio un'area di stampa.
Nomi tabelle Visualizzare solo i nomi delle tabelle.

Modificare un nome

Se si modifica un nome definito o un nome di tabella, cambiano anche tutti gli usi di tale nome nella cartella di lavoro.

  1. Nel gruppo Nomi definiti della scheda Formule selezionare Gestione nomi.

  2. Nella finestra di dialogo Gestione nomi selezionare il nome da modificare e quindi fare clic su Modifica.
    Suggerimento: puoi anche fare doppio clic sul nome.

  3. Nella casella Nome della finestra di dialogo Modifica nome digitare il nuovo nome per il riferimento.

  4. Nella casella Riferito a modificare il riferimento e quindi selezionare OK.

  5. Nella casella Riferito a della finestra di dialogo Gestione nomi modificare la cella, la formula o la costante rappresentata dal nome.

    • Per annullare modifiche indesiderate o accidentali, selezionare ilpulsante Annulla annulla oppure premere ESC.
    • Per salvare le modifiche, selezionare il pulsante Confermainvio oppure premere INVIO.

Il pulsante Chiudi consente di chiudere solo la finestra di dialogo Gestione nomi. Non è necessario per le modifiche già apportate.

Eliminare uno o più nomi

  1. Nel gruppo Nomi definiti della scheda Formule selezionare Gestione nomi.

  2. Nella finestra di dialogo Gestione nomi selezionare il nome da modificare.

  3. Selezionare uno o più nomi eseguendo una delle operazioni seguenti:

    • Selezionare un nome facendo clic su di esso.
    • Selezionare più nomi in un gruppo contiguo facendo clic sui nomi e trascinandoli oppure premendo MAIUSC e facendo clic con il pulsante del mouse per ogni nome del gruppo.
    • Selezionare più nomi in un gruppo non contiguo premendo CTRL e facendo clic con il pulsante del mouse per ogni nome del gruppo.
  4. Selezionare Elimina. È anche possibile premere CANC.

  5. Scegliere OK per confermare l'eliminazione.

Il pulsante Chiudi consente di chiudere solo la finestra di dialogo Gestione nomi. Non è necessario per le modifiche già apportate.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.

Vedere anche

Definire e utilizzare nomi nelle formule