Crea nomi Excel che si riferiscono a celle, un valore costante o una formula. Usa i nomi nelle formule, o seleziona rapidamente un intervallo con nome.
Nomi Excel – Introduzione
In Excel, puoi creare nomi che si riferiscono a:
- Celle sul foglio di lavoro
- Valore specifico
- Formula
Dopo aver definito nomi Excel, puoi:
- Utilizzare quei nomi in una formula, invece di usare un valore costante o riferimenti di cella.
- Digitare un nome, per andare rapidamente a quell’intervallo di celle con nome
Le istruzioni qui sotto mostrano come creare nomi e usare nomi nei tuoi file Excel. Prendi la cartella di lavoro Excel di esempio, per seguire le istruzioni.
NOTA: Per creare una lista veloce di tutti i nomi in una cartella di lavoro, vedi le istruzioni Quick List of Names – No Macro.
How to Name Cells
Guarda questo breve video per vedere come nominare un gruppo di celle. Poi, vai a quel gruppo di celle con nome, o usa il nome in una formula. Le istruzioni scritte sono sotto il video. TOP
Nominare le celle – Casella dei nomi
Nominate rapidamente le celle selezionate digitando nella Casella dei nomi. NOTA: Ci sono alcune regole per i nomi di Excel
- Selezionate la cella o le celle da nominare
- Cliccate nella casella Nome, a sinistra della barra della formula
- Digitate un nome valido di una parola per la lista, ad esempio FruitList.
- Premi il tasto Invio.
Regole per la creazione dei nomi
Ci sono regole per i nomi Excel sul sito Microsoft, e quelle sono riassunte qui sotto.
Per uno sguardo approfondito su quali caratteri sono permessi, vedi il progetto GitHub excel-names di Martin Trummer — ha esempi scritti, e un file Excel da scaricare.
Segui queste regole da Microsoft, quando stai creando un nome in Excel.
- Il primo carattere di un nome deve essere uno dei seguenti caratteri:
- lettera
- underscore (_)
- backslash (\).
- I caratteri rimanenti nel nome possono essere
- lettere
- numeri
- periodi
- caratteriunderscore
- I seguenti non sono ammessi:
- I caratteri di spazio non sono ammessi come parte di un nome.
- I nomi non possono assomigliare agli indirizzi delle celle, come A$35 o R2D2
- C, c, R, r — non possono essere usati come nomi — Excel li usa come scorciatoie di selezione
- I nomi non sono sensibili alle maiuscole. Per esempio, Nord e NORD sono trattati come lo stesso nome.
Vedi i nomi
NOTA: Per creare una lista veloce di tutti i nomi in una cartella di lavoro, vedi le istruzioni Lista veloce dei nomi – Nessuna macro.
Per vedere alcuni degli intervalli di nomi in un foglio di lavoro, usate questo trucco:
- In basso a destra della finestra di Excel, cliccate sull’impostazione Livello di zoom
- Nella finestra di dialogo dello zoom, selezionate Personalizzato
- Digitate 39 nella casella percentuale, e cliccate su OK
I nomi di alcuni intervalli appariranno sul foglio di lavoro, in testo blu, come la Lista del mese in questo screenshot.
- Nomi creati con una formula, come YearList, non appariranno.
- Alcuni intervalli potrebbero essere troppo piccoli per mostrare il loro nome
Cambiare un intervallo denominato
Dopo aver creato un intervallo denominato, potrebbe essere necessario cambiare le celle a cui si riferisce. Questo breve video mostra i passi, e ci sono dei passi scritti sotto il video.
Seguite questi passi per cambiare il riferimento all’intervallo:
- Sulla barra multifunzione, cliccate sulla scheda Formule
- Fate clic su Gestione nomi
- Nella lista, cliccate sul nome che volete cambiare
- Nella casella Si riferisce a, cambiate il riferimento all’intervallo, o trascinate sul foglio di lavoro, per selezionare il nuovo intervallo.
- Fate clic sul segno di spunta, per salvare la modifica
- Fate clic su Chiudi, per chiudere il Gestore dei nomi TOP
Creare nomi dal testo della cella
Per nominare rapidamente singole celle, o singoli intervalli, è possibile utilizzare il testo della cella come nome. Guarda questo video per vedere i passi. Le istruzioni scritte sono sotto il video.
Creare nomi dal testo delle celle
Un modo veloce per creare nomi è quello di basarli sul testo delle celle di intestazione (etichette del foglio di lavoro). Nell’esempio mostrato qui sotto, le celle della colonna E avranno un nome basato sulle etichette della colonna D.
NOTA: Se le etichette contengono spazi, questi vengono sostituiti da un underscore. Altri caratteri non validi, come & e # saranno rimossi o sostituiti da un carattere di sottolineatura.
Per nominare le celle, o gli intervalli, in base alle etichette del foglio di lavoro:
- Selezionare le etichette e le celle che devono essere nominate. Le etichette possono essere sopra, sotto, a sinistra o a destra delle celle da nominare. In questo esempio, le etichette sono nella colonna B, a sinistra delle celle da nominare.
- Sulla barra multifunzione, fare clic sulla scheda Formule, quindi su Crea da selezione.
- Nella finestra Crea nomi da selezione, aggiungere un segno di spunta per la posizione delle etichette, quindi fare clic su OK. In questo esempio, le etichette sono nella colonna sinistra delle celle selezionate.
- Clicca su una cella per vedere il suo nome. Nello screenshot qui sotto, la cella C4 è selezionata, e si può vedere il suo nome nel Name Box — Full_Name.
NOTA: Il carattere spazio è stato sostituito con un underscore.
Crea un nome per un valore
La maggior parte dei nomi di Excel si riferisce a intervalli sul foglio di lavoro, ma i nomi possono anche essere usati per memorizzare un valore.
Valori usati frequentemente
Per esempio, create un nome per memorizzare un importo percentuale che usate frequentemente, come un’aliquota d’imposta al dettaglio:
- Nome: TaxRate
- Riferimento a: =0.5
Poi, usa quel nome nelle formule, invece di digitare il valore
Valori speciali
Puoi anche creare nomi per memorizzare valori che sono difficili da inserire. Per esempio, alcune formule usano questo numero dall’aspetto strano. Secondo le specifiche di Excel sul sito Microsoft, questo è il più grande numero positivo che puoi digitare in una cella di Excel.
- 9.99999999999999E+307
Invece di digitare quel numero nelle tue formule, potresti definire un nome, usando quel valore (copia il numero da questa pagina prima di creare il nome):
- Nome: XL_Max
- Si riferisce a: 9.99999999999999E+307
Poi, usate il nome XL_Max nelle formule, come questa formula LOOKUP che trova l’ultimo numero in una colonna.
=LOOKUP(9.99999999999999E+307, WeightData)
Come usare i nomi di Excel
Dopo aver creato i nomi, potete usarli:
- per la navigazione rapida
- nelle formule
Utilizzare i nomi per la navigazione rapida
Se un nome si riferisce a un intervallo, potete selezionare quel nome nell’elenco a discesa della casella Nome, per selezionare l’intervallo nominato sul foglio di lavoro.
NOTA: Se un nome non appare nell’elenco a discesa, puoi invece digitare il nome
Usa i nomi nelle formule
Puoi anche usare i nomi nelle formule. Per esempio, potreste avere un gruppo di celle con quantità vendute. Nominate quelle celle Quantità, poi usate questa formula per calcolare l’importo totale:
=SUM(Quantità)
Trucchi per la casella dei nomi
Oltre ad usare la casella dei nomi per creare un intervallo con nome, o per selezionare un intervallo con nome, ecco alcuni altri trucchi per la casella dei nomi.
Ridimensiona la casella del nome
Nelle vecchie versioni di Excel, la casella del nome aveva una larghezza fissa e non si poteva cambiare. Ecco come si può regolare la larghezza della Name Box nelle nuove versioni:
- Puntate sul pulsante a 3 punti sul lato destro della Name Box
- Quando il puntatore diventa una freccia a 2 punte, trascinate a sinistra o a destra, per cambiare la larghezza
Selezionare celle
Un altro comodo trucco è che si può usare la Name Box per selezionare anche celle senza nome. Qui ci sono un paio di modi in cui questo trucco può essere utile — togliere le colonne, o riempire un lungo intervallo di celle.
Nascondi colonne
Qui c’è un modo veloce per togliere le colonne specifiche e lasciare le altre nascoste.
- Nascondi le colonne da A a J
- Clicca nella casella Nome
- Digita a1,e1,h1 nella casella Nome, e premere Invio
- Poi usate il comando Unhide per mostrare le colonne selezionate
- Scheda Home> Formato> Nascondi & Unhide> Unhide Columns
Celle di riempimento
Con la funzione di riempimento automatico di Excel, è possibile creare un elenco di date, o numeri, o altre sequenze, molto rapidamente. Basta digitare uno o due valori come sequenza iniziale, selezionare quelle celle, e fare doppio clic sulla maniglia di riempimento per riempire fino all’ultima riga di dati.
A volte però, non ci sono dati nella colonna adiacente, quindi il riempimento automatico non funziona con un doppio clic. Potresti trascinare la maniglia di riempimento verso il basso, ma questo non è molto efficiente se hai bisogno di creare una lunga serie.
Ecco come creare una lista di 1000 numeri nella colonna A:
- Fare clic nella casella Nome
- Digitare a1:a1000 nella casella Nome, e premere Invio
- Con le celle selezionate, digitare il numero 1, e premere Ctrl+Invio
- Poi, selezionare la cella A1, e digitare il 1° numero della serie, es.es. 5
- Selezionare la cella A2, e digitare il 2° numero della serie, es. 10
- Selezionate le celle A1 e A2, e fate doppio clic sulla maniglia di riempimento, per creare la serie di 1000 numeri
Creare un intervallo dinamico con nome
Se la lista a cui volete dare un nome cambierà frequentemente, con voci aggiunte e rimosse, dovete creare un intervallo dinamico con nome. Un intervallo dinamico con nome regolerà automaticamente le dimensioni quando la lista cambia. Ecco due modi per creare un intervallo dinamico:
Utilizzare una tabella Excel nominata
Utilizzare una formula
Utilizzare una tabella Excel nominata
Il modo più semplice per creare un intervallo dinamico nominato è iniziare creando una tabella Excel nominata. Poi, definire un intervallo basato su una o più colonne in quella tabella.
In questo esempio c’è una lista di parti sul foglio di lavoro, e una tabella nominata, e verranno creati intervalli dinamici nominati. Più tardi, se si aggiungono nuovi elementi alla tabella, l’intervallo denominato si espanderà automaticamente.
Primo, crea la tabella:
- Seleziona una cella nella lista delle parti
- Sulla scheda Inserisci della barra multifunzione, clicca su Tabella
- Controlla che l’intervallo corretto sia stato selezionato, e aggiungi un segno di spunta a La mia tabella ha le intestazioni
- Clicca su OK, per creare la tabella.
- (opzionale) Cambia il nome predefinito della tabella (es. Table1) in un nome significativo, come tblParts
Prossimo, creare una lista dinamica di ID delle parti:
- Selezionare le celle A2:A9, che contengono gli ID delle parti (non l’intestazione)
- Fare clic nella barra della formula e digitare un nome di una parola per l’intervallo: PartIDList
- Premete il tasto Invio, per completare il nome.
Per vedere la definizione del nome, seguite questi passi:
- Fate clic sulla scheda Formule della barra multifunzione, e cliccate Name Manager.
- Ci sono due voci di nome nella lista:
- la tabella Parti, con il nome predefinito, Table1 (o il nome che avete dato alla tabella)
- la PartIDList, che è basata sul campo PartID in Table1.
Testo dell’intervallo dinamico
Perché l’intervallo denominato PartIDList è basato su una tabella nominata, l’elenco si adatta automaticamente alle dimensioni se si aggiungono o rimuovono ID parte nell’elenco.
- Aggiungi un nuovo elemento nella lista dei Part ID
- Nella casella Nome, seleziona il nome del PartIDList
- L’intervallo nominato è selezionato, e include il nuovo Part ID. TOP
Intervallo con nome dinamico – Formula
Quando si crea un intervallo con nome in Excel, non include automaticamente nuovi elementi. Se hai intenzione di aggiungere nuovi elementi a una lista, puoi usare una formula dinamica per definire un intervallo denominato in Excel. Poi, quando nuovi elementi vengono aggiunti alla lista, l’intervallo denominato si espanderà automaticamente per includerli.
Le istruzioni scritte sono sotto il video.
Intervallo denominato dinamico basato su formula
Se non vuoi usare una tabella denominata, puoi usare una formula dinamica per definire un intervallo denominato. Man mano che vengono aggiunti nuovi elementi, l’intervallo si espanderà automaticamente.
Nota: Gli intervalli dinamici con nome non appariranno nell’elenco a discesa Name Box. Tuttavia, potete digitare i nomi nella casella Nome, per selezionare quell’intervallo sul foglio di lavoro.
- Sulla barra multifunzione, fate clic sulla scheda Formule
- Fate clic su Definisci nome
- Digitate un nome per l’intervallo, ad es. NameList
- Lasciate l’ambito impostato su Workbook.
- Nella casella Refers To, inserite una formula Offset che definisce la dimensione dell’intervallo, basata sul numero di elementi nella colonna, ad es:
=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),1)
In questo esempio, l’elenco è su Sheet1, a partire dalla cella A1
Gli argomenti usati in questa funzione Offset sono:
- Cella di riferimento: Foglio1!$A$1
- Righe da compensare: 0
- Colonne da compensare: 0
- Numero di righe: COUNTA(Sheet1!$A:$A)
- Numero di colonne: 1
- Nota: per un numero dinamico di colonne, sostituisci l’1 con:
COUNTA(Foglio1!$1:$1)
Scarica il file di esempio
Per seguire le istruzioni di questa pagina, scarica il file di esempio di Excel Names. Il file zippato è in formato xlsx e non contiene macro. TOP
Link correlati
Utilizzare i nomi nelle formule
Tabelle Excel con nome
Macro nomi Excel
Creare gamme dinamiche con una macro