Il tutorial spiega cos’è un nome Excel e mostra come definire un nome per una cella, un intervallo, una costante o una formula. Imparerai anche come modificare, filtrare ed eliminare i nomi definiti in Excel.
I nomi in Excel sono una cosa paradossale: essendo una delle caratteristiche più utili, sono spesso considerati inutili o nerd. Il motivo è che pochissimi utenti capiscono l’essenza dei nomi di Excel., Questo tutorial non solo ti insegnerà come creare un intervallo con nome in Excel, ma mostrerà anche come sfruttare questa funzione per rendere le tue formule molto più facili da scrivere, leggere e riutilizzare.,opzione
- Modifica di un intervallo denominato
- Filtro di Excel nomi
- Eliminare i nomi definiti in Excel
che Cosa fa il nome significa in Excel?,
Nella vita di tutti i giorni i nomi sono ampiamente usati per riferirsi a persone, oggetti e posizioni geografiche. Ad esempio, invece di dire “la città situata a latitudine 40.7128° N e longitudine 74.0059° W, dici semplicemente “New York City”.
Allo stesso modo, in Microsoft Excel, è possibile assegnare un nome leggibile a una singola cella o un intervallo di celle e fare riferimento a tali celle per nome anziché per riferimento.,
Per esempio, per trovare il totale delle vendite (B2:B10) per un elemento specifico (E1), è possibile utilizzare la seguente formula:
=SUMIF($A$2:$A$10, $E$1, $B$2:$B$10)
O, si può dare un nome significativo le gamme e le singole celle e la fornitura di tali nomi, con la formula:
=SUMIF(items_list, item, sales)
Guardando lo screenshot qui sotto, quale delle due formule sono più facile per voi capire?,
Tipi di nome Excel
In Microsoft Excel, è possibile creare e utilizzare due tipi di nomi:
Nome definito – un nome che si riferisce a una singola cella, intervallo di celle, valore costante o formula. Ad esempio, quando si definisce un nome per un intervallo di celle, viene chiamato intervallo denominato o intervallo definito. Questi nomi sono oggetto del tutorial di oggi.
Nome tabella – un nome di una tabella di Excel che viene creata automaticamente quando si inserisce una tabella in un foglio di lavoro (Ctrl + T). Per ulteriori informazioni sulle tabelle di Excel, vedere Come creare e utilizzare una tabella in Excel.,
Come creare un intervallo denominato Excel
Nel complesso, ci sono 3 modi per definire un nome in Excel: casella nome, pulsante Definisci nome e Gestione nomi Excel.
Digitare un nome nella casella Nome
La casella Nome in Excel è il modo più veloce per creare un intervallo denominato:
- Selezionare una cella o un intervallo di celle che si desidera assegnare un nome.
- Digitare un nome nella casella Nome.
- Premere il tasto Invio.
Voilà, viene creato un nuovo intervallo denominato Excel!,
Crea un nome usando l’opzione Definisci nome
Un altro modo per creare un intervallo denominato in Excel è questo:
- Seleziona le celle.
- Nella scheda Formule, nel gruppo Definisci nomi, fare clic sul pulsante Definisci nome.
- Nella finestra di dialogo Nuovo nome, specificare tre cose:
- Nella casella Nome, digitare il nome dell’intervallo.
- Nel menu a discesa Ambito, impostare il nome ambito (Cartella di lavoro per impostazione predefinita).
- Nella casella Si riferisce a, controllare il riferimento e correggerlo se necessario.
- Fare clic su OK per salvare le modifiche e chiudere la finestra di dialogo.,
Rispetto al metodo precedente, l’utilizzo di Define Name in Excel richiede alcuni clic aggiuntivi, ma fornisce anche un paio di opzioni in più come l’impostazione dell’ambito del nome e l’aggiunta di un commento che spiega qualcosa sul nome., Inoltre, la funzione Define Name di Excel consente di creare un nome per una costante o una formula.
Crea un intervallo con nome utilizzando Excel Name Manager
Di solito, il Name Manager in Excel viene utilizzato per lavorare con nomi esistenti. Tuttavia, può aiutare a costruire un nuovo nome troppo. Ecco come:
- Vai alla scheda Formule> Gruppo Nomi definiti, fai clic su Gestione nomi. Oppure, basta premere Ctrl + F3 (il mio modo preferito).,
- Nell’angolo in alto a sinistra della finestra di dialogo Gestione nomi, fare clic sul pulsante Nuovo id:
- Si aprirà la finestra di dialogo Nuovo nome in cui si configura un nome come mostrato nella sezione precedente.
Come creare un nome Excel per una costante
Oltre agli intervalli denominati, Microsoft Excel consente di definire un nome senza riferimento di cella che funzionerà come costante denominata. Per creare un nome di questo tipo, utilizzare la funzione Excel Define Name o Name Manager come spiegato sopra.
E ora, puoi usare questo nome ovunque nelle tue formule per convertire USD in EUR:
Non appena il tasso di cambio cambia, aggiorni il valore solo in una posizione centrale e tutte le tue formule verranno ricalcolate in un unico passaggio!,
Come definire un nome per una formula
In un modo simile, è possibile assegnare un nome a una formula di Excel, per esempio, quello che restituisce il numero di celle non vuote nella colonna a, escludendo la riga di intestazione (-1):
=COUNTA(Sheet5!$A:$A)-1
Ora, ogni volta che si desidera sapere quanti elementi ci sono nella colonna a in Sheet5, non compresa l’intestazione di colonna, è sufficiente digitare il segno di uguaglianza), seguita dal nome di una formula in una cella, come questo: =Items_count
Come nome colonne in Excel (nomi di selezione)
Se i dati sono disposti in forma di tabella, è possibile creare rapidamente i nomi per ciascuna colonna e/o riga basata sulle loro etichette:
- Selezionare l’intera tabella, comprese le intestazioni di colonna e riga.,
- Vai alla scheda Formule > Definisci gruppo nomi e fai clic sul pulsante Crea dalla selezione. Oppure, premere la scorciatoia da tastiera Ctrl + Maiusc + F3.
- In entrambi i casi, si aprirà la finestra di dialogo Crea nomi dalla selezione. Selezionare la colonna o la riga con intestazioni o entrambe e fare clic su OK.,
In questo esempio, abbiamo intestazioni nella riga superiore e nella colonna di sinistra, quindi selezioniamo queste due opzioni:
Come risultato, Excel creerà 7 intervalli denominati, raccogliendo automaticamente i nomi dalle intestazioni:
- Mele, banane, limoni e arance per le righe e
- Jan, Feb e Mar per le colonne.
Excel dynamic named range
In tutti gli esempi precedenti, abbiamo avuto a che fare con intervalli di nome statici che si riferiscono sempre alle stesse celle, il che significa che dovresti aggiornare manualmente il riferimento all’intervallo ogni volta che vuoi aggiungere nuovi dati all’intervallo denominato.
Se si sta lavorando con set di dati espandibili, è ragionevole creare un intervallo dinamico con nome che contenga automaticamente i dati appena aggiunti.,
La guida dettagliata su come creare una dinamica intervallo denominato in Excel può essere trovato qui:
- Excel OFFSET formula per creare una gamma dinamica
- INDICE di formula per creare una gamma dinamica
Excel regole di naming
Quando si crea un nome in Excel, ci sono alcune regole da ricordare:
Excel ambito del nome
In termini di Excel nomi, la portata è la posizione, o a livello, all’interno del quale il nome è stato riconosciuto., Può essere:
- Foglio di lavoro specifico – il livello locale del foglio di lavoro
- Cartella di lavoro – il livello globale della cartella di lavoro
Nomi dei livelli del foglio di lavoro
Un nome a livello di foglio di lavoro viene riconosciuto all’interno del foglio di lavoro in cui si trova. Ad esempio, se si crea un intervallo denominato e si imposta il relativo ambito su Sheet1, verrà riconosciuto solo in Sheet1.
Per poter utilizzare un nome a livello di foglio di lavoro in un altro foglio di lavoro, è necessario anteporre il nome del foglio di lavoro seguito dal punto esclamativo (!), in questo modo:
Sheet1!,items_list
Per fare riferimento a un nome a livello di foglio di lavoro in un’altra cartella di lavoro, è necessario includere anche il nome della cartella di lavoro racchiuso tra parentesi quadre:
Sheet1!items_list
Se il nome del foglio o il nome della cartella di lavoro contengono spazi, devono essere racchiusi tra virgolette singole:
‘Sheet1’!items_list
Nomi di livello cartella di lavoro
Un nome di livello cartella di lavoro viene riconosciuto all’interno dell’intera cartella di lavoro, ed è possibile fare riferimento ad esso semplicemente per nome da qualsiasi foglio nella stessa cartella di lavoro.,
Un uso di un nome a livello di cartella di lavoro in un’altra cartella di lavoro, precedono il nome con il nome della cartella di lavoro (compresa l’estensione) seguito dal punto esclamativo:
Book1.xlsx!items_list
Precedenza ambito
Un nome definito deve essere univoco all’interno del suo ambito. È possibile utilizzare lo stesso nome in ambiti diversi, ma ciò potrebbe creare un conflitto di nomi. Per evitare che ciò accada, per impostazione predefinita, il livello del foglio di lavoro ha la precedenza sul livello della cartella di lavoro.,
Se ci sono alcuni intervalli con nomi identici con ambiti diversi e si desidera utilizzare il nome del livello della cartella di lavoro, prefisso il nome con il nome della cartella di lavoro come se ci si riferisse a un nome in un’altra cartella di lavoro, ad esempio: Book1.xlsx!dati. In questo modo, il conflitto nome può essere sovrascritto per tutti i fogli di lavoro ad eccezione del primo foglio, che utilizza sempre il nome del livello del foglio di lavoro locale.,
Excel Name Manager – modo rapido per modificare, eliminare e filtrare i nomi
Come suggerisce il nome, Excel Name Manager è appositamente progettato per gestire i nomi: cambiare, filtrare o eliminare i nomi esistenti e crearne di nuovi.
Ci sono due modi per arrivare al Gestore nomi in Excel:
- Nella scheda Formule, nel gruppo Definisci nomi, fare clic sul Gestore nomi
- Premere il tasto di scelta rapida Ctrl + F3.
In entrambi i casi, si aprirà la finestra di dialogo Name Manager, che ti permette di vedere tutti i nomi nella cartella di lavoro corrente a colpo d’occhio., Ora, è possibile selezionare il nome che si desidera lavorare con, e fare clic su uno dei 3 pulsanti nella parte superiore della finestra per eseguire l’azione corrispondente: modifica, elimina o filtro.
Come modificare l’intervallo denominato in Excel
Per modificare un nome Excel esistente, aprire Gestione nomi, selezionare il nome e fare clic sul pulsante Modifica…. Si aprirà la finestra di dialogo Modifica nome in cui è possibile modificare il nome e il riferimento. L’ambito del nome non può essere modificato.
Come filtrare i nomi in Excel
Se hai molti nomi in una determinata cartella di lavoro, fai clic sul pulsante Filtro nell’angolo in alto a destra della finestra di Excel Name Manager per visualizzare solo i nomi rilevanti in un dato momento., Sono disponibili i seguenti filtri:
- Nomi con ambito di lavoro o cartella di lavoro
- Nomi con o senza errori
- Nomi definiti o nomi di tabelle
Come eliminare l’intervallo denominato in Excel
Per eliminare un intervallo denominato, selezionarlo in Gestione nomi e fare clic sul pulsante Elimina in alto.
Per eliminare diversi nomi, fare clic sul nome, quindi premere il tasto Ctrl e tenerlo premuto mentre si fa clic su altri nomi che si desidera rimuovere. Quindi fare clic sul pulsante Elimina e tutti i nomi selezionati verranno eliminati in una volta sola.,
Per eliminare tutti i nomi definiti in una cartella di lavoro, selezionare il nome nell’elenco, tenere premuto il tasto Maiusc, quindi fare clic sul cognome. Rilasciare il tasto Maiusc e fare clic su Elimina.
Come eliminare i nomi definiti con errori
Se si dispone di un numero di nomi non validi con riferimento errori, fare clic sul pulsante Filtro > Nomi con Errori di filtro:
Dopo di che, selezionare tutti filtrati nomi come spiegato sopra (utilizzando il tasto Shift), e fare clic sul pulsante Elimina.
Top 5 vantaggi dell’utilizzo dei nomi in Excel
Finora in questo tutorial, ci siamo concentrati principalmente su how-to cose che coprono diversi aspetti della creazione e dell’utilizzo di intervalli denominati in Excel. Ma si può essere curiosi di sapere che cosa è così speciale sui nomi di Excel che li rende vale la pena? I primi cinque vantaggi dell’utilizzo di nomi definiti in Excel seguono di seguito.,
I nomi di Excel semplificano la creazione e la lettura delle formule
Non è necessario digitare riferimenti complessi o andare avanti e indietro selezionando gli intervalli sul foglio. Basta iniziare a digitare il nome che si desidera utilizzare nella formula, ed Excel mostrerà un elenco di nomi corrispondenti tra cui scegliere., Fare doppio clic sul nome desiderato e Excel lo inserirà immediatamente nella formula:
I nomi di Excel consentono di creare formule espandibili
Utilizzando gli intervalli di nome dinamici, è possibile creare una formula “dinamica” che include automaticamente nuovi dati nei calcoli senza dover aggiornare manualmente ogni riferimento.
I nomi di Excel semplificano il riutilizzo delle formule
I nomi di Excel semplificano molto la copia di una formula su un altro foglio o la porta di una formula in una cartella di lavoro diversa., Tutto quello che devi fare è creare gli stessi nomi nella cartella di lavoro di destinazione, copiare/incollare la formula così com’è e la farai funzionare immediatamente.
Gli intervalli con nome semplificano la navigazione
Per raggiungere rapidamente uno specifico intervallo con nome, basta fare clic sul suo nome nella casella Nome. Se un intervallo denominato risiede su un altro foglio, Excel ti porterà automaticamente a quel foglio.
Gli intervalli con nome consentono di creare elenchi a discesa dinamici
Per creare un elenco a discesa espandibile e aggiornabile, creare prima un intervallo con nome dinamico e quindi creare un elenco di convalida dei dati basato su tale intervallo. Le istruzioni dettagliate passo-passo possono essere trovate qui: Come creare un menu a discesa dinamico in Excel.,
Excel named range – tips and tricks
Ora che conoscete le basi della creazione e dell’utilizzo dei nomi in Excel, permettetemi di condividere alcuni suggerimenti che potrebbero rivelarsi utili nel vostro lavoro.
Come ottenere un elenco di tutti i nomi nella cartella di lavoro
Per ottenere un elenco più tangibile di tutti i nomi in una cartella di lavoro corrente, effettuare le seguenti operazioni:
- Selezionare la cella più in alto dell’intervallo in cui si desidera che i nomi vengano visualizzati.
- Vai alla scheda Formule > Definisci gruppo nomi, fai clic su Usa in formule, quindi su Incolla nomi Or Oppure, premi semplicemente il tasto F3.,
- Nella finestra di dialogo Incolla nomi, fare clic su Incolla elenco.
Questo inserirà tutti i nomi di Excel insieme ai loro riferimenti nel foglio di lavoro corrente, a partire dalla cella selezionata.
Nomi di Excel assoluti rispetto ai nomi di Excel relativi
Per impostazione predefinita, i nomi di Excel si comportano come riferimenti assoluti, bloccati su celle specifiche. Tuttavia, è possibile creare un intervallo denominato relativo alla posizione della cella attiva al momento della definizione del nome., I nomi relativi si comportano come riferimenti relativi-vengono modificati quando la formula viene spostata o copiata in un’altra cella.
In effetti, non riesco a pensare a nessuna ragione per cui si vorrebbe creare un intervallo relativo denominato, tranne forse quando un intervallo è costituito da una singola cella. Ad esempio, creiamo un nome relativo che si riferisce a una cella una colonna a sinistra della cella corrente, nella stessa riga:
- Seleziona la cella B1.
- Premere Ctrl + F3 per aprire Excel Name Manager e fare clic sul Nuovo Manager
- Nella casella Nome, digitare il nome desiderato, ad esempio, item_left.,
- Nella casella Si riferisce a, digitare
=A1
. - Fare clic su OK.
Ora, vediamo cosa succede quando usiamo il item_left nome in una formula, per esempio:
Dove items_list si riferisce ad $a$2:$A$10 e la vendita si riferisce a $B$2:$B$10 nella tabella di seguito.,
Quando si immette la formula nella cella E2, e poi copiare giù per la colonna, si calcolerà il totale delle vendite di ogni prodotto singolarmente perché item_left è un parente di nome e di riferimento la regola in base alla relativa posizione di riga e di colonna in cui la formula viene copiata:
Come applicare Excel nomi per le formule esistenti
Se avete definito gli intervalli che sono già utilizzati nelle formule di Excel non modificare i riferimenti per i nomi automaticamente., Anche se, invece di sostituire i riferimenti con i nomi a mano, si può avere Excel fare il lavoro per voi. Ecco come:
- Selezionare una o più celle formula che si desidera aggiornare.
- Vai alla scheda Formule> Definisci gruppo nomi e fai clic su Definisci nome> Applica nomi
- Nella finestra di dialogo Applica nomi, fai clic sui nomi che vuoi applicare, quindi fai clic su OK., Se Excel è in grado di abbinare uno dei nomi con i riferimenti utilizzati nelle formule, i nomi saranno selezionati per voi automaticamente:
Inoltre, due ulteriori opzioni sono disponibili (selezionata per impostazione predefinita):
- Ignorare Relativi/Assoluti – mantenere questa casella di controllo se si desidera Excel per applicare solo i nomi con lo stesso tipo di riferimento: sostituire i riferimenti relativi, con relativi nomi e riferimenti assoluti con i nomi assoluti.,
- Utilizzare i nomi di riga e colonna-se selezionato, Excel rinominerà tutti i riferimenti di cella che possono essere identificati come l’intersezione di una riga con nome e colonna con nome. Per ulteriori scelte, fare clic sulle opzioni
Excel nome scorciatoie
Come spesso accade in Excel, le caratteristiche più popolari è possibile accedere in diversi modi: tramite la barra multifunzione, menu di scelta rapida, e le scorciatoie da tastiera. Gli intervalli con nome Excel non fanno eccezione. Ecco tre scorciatoie utili per lavorare con i nomi in Excel:
- Ctrl + F3 per aprire il Gestore dei nomi di Excel.,
- Ctrl + Maiusc + F3 per creare intervalli denominati dalla selezione.
- F3 per ottenere un elenco di tutti i nomi di Excel in una cartella di lavoro.
Errori di nome Excel (#REF e #NAME)
Per impostazione predefinita, Microsoft Excel fa del suo meglio per mantenere i nomi definiti coerenti e validi regolando automaticamente i riferimenti di intervallo quando si inseriscono o eliminano celle all’interno di un intervallo con nome esistente. Ad esempio, se è stato creato un intervallo denominato per le celle A1:A10 e quindi si inserisce una nuova riga in qualsiasi punto tra le righe 1 e 10, il riferimento all’intervallo cambierà in A1:A11., Allo stesso modo, se elimini qualsiasi cella tra A1 e A10, l’intervallo denominato si contrarrà di conseguenza.
Tuttavia, se si eliminano tutte le celle che compongono un intervallo denominato Excel, il nome diventa non valido e viene visualizzato un #REF! errore nel Gestore nomi. Lo stesso errore verrà visualizzato in una formula che fa riferimento a quel nome:
Se una formula si riferisce a un nome non esistente (digitato o cancellato), il #NAME? verrà visualizzato l’errore. In entrambi i casi, apri Excel Name Manager e controlla la validità dei nomi definiti (il modo più veloce è filtrare i nomi con errori).,
Questo è il modo in cui crei e usi i nomi in Excel. Vi ringrazio per la lettura e spero di vedervi sul nostro blog la prossima settimana!
- Come creare e utilizzare dynamic named range in Excel
- Formule di base di Excel & funzioni con esempi
- Formule di Microsoft Excel con esempi
Lascia un commento