Raccomandato, 2024

Scelta Del Redattore

Perché dovresti utilizzare intervalli denominati in Excel

Gli intervalli nominati sono una funzionalità utile, ma spesso sottoutilizzata, di Microsoft Excel. Gli intervalli con nome possono rendere le formule più facili da comprendere (e eseguire il debug), semplificare la creazione di fogli di calcolo complessi e semplificare le macro.

Un intervallo denominato è solo un intervallo (una singola cella o un intervallo di celle) a cui viene assegnato un nome. È quindi possibile utilizzare tale nome al posto dei normali riferimenti di cella nelle formule, nelle macro e per definire l'origine per i grafici o la convalida dei dati.

Utilizzando un nome di intervallo, ad esempio TaxRate, al posto di un riferimento di cella standard, come Sheet2! $ C $ 11, è possibile semplificare la comprensione e il debug / audit di un foglio di calcolo.

Utilizzo di intervalli denominati in Excel

Ad esempio, diamo un'occhiata ad un semplice modulo d'ordine. Il nostro file include un modulo d'ordine compilabile con un menu a discesa per selezionare il metodo di spedizione, oltre a un secondo foglio con una tabella dei costi di spedizione e l'aliquota d'imposta.

La versione 1 (senza intervalli denominati) utilizza i normali riferimenti di cella in stile A1 nelle sue formule (mostrate nella barra della formula sottostante).

La versione 2 utilizza gli intervalli denominati, rendendo le sue formule molto più facili da comprendere. Gli intervalli denominati semplificano anche l'immissione di formule, poiché Excel visualizza un elenco di nomi, compresi i nomi di funzioni, tra cui è possibile scegliere, ogni volta che si inizia a digitare un nome in una formula. Fare doppio clic sul nome nell'elenco di selezione per aggiungerlo alla formula.

Aprendo la finestra Name Manager dalla scheda Formule viene visualizzato un elenco dei nomi degli intervalli e degli intervalli di celle a cui fanno riferimento.

Ma le gamme denominate hanno anche altri vantaggi. Nei nostri file di esempio, il metodo di spedizione viene selezionato utilizzando un menu a discesa (convalida dei dati) nella cella B13 sul Foglio1. Il metodo selezionato viene quindi utilizzato per cercare i costi di spedizione su Sheet2.

Senza intervalli nominati, le scelte del menu a discesa devono essere immesse manualmente poiché la convalida dei dati non consente di selezionare un elenco di origini su un foglio diverso. Pertanto, tutte le scelte devono essere inserite due volte: una volta nell'elenco a discesa e di nuovo su Sheet2. Inoltre, i due elenchi devono corrispondere.

Se viene effettuato un errore in una delle voci di una delle due liste, la formula del costo di spedizione genererà un errore N / D # quando viene selezionata la scelta errata. Assegnare un nome all'elenco su Sheet2 come ShippingMethods elimina entrambi i problemi.

È possibile fare riferimento a un intervallo denominato quando si definisce la convalida dei dati per un elenco a discesa immettendo semplicemente = ShippingMethods nel campo source, ad esempio. Ciò consente di utilizzare un elenco di scelte su un altro foglio.

E se il menu a discesa fa riferimento alle celle effettive utilizzate nella ricerca (per la formula del costo di spedizione), le scelte del menu a discesa corrisponderanno sempre all'elenco di ricerca, evitando errori # N / D.

Creare un intervallo denominato in Excel

Per creare un intervallo denominato, seleziona semplicemente la cella o l'intervallo di celle che vuoi nominare, quindi fai clic nella casella Nome (dove viene normalmente visualizzato l'indirizzo di cella selezionato, appena a sinistra della barra della formula), digita il nome che desideri utilizzare e premere Invio .

È inoltre possibile creare un intervallo denominato facendo clic sul pulsante Nuovo nella finestra Gestione nomi. Si apre una finestra Nuovo nome in cui è possibile inserire il nuovo nome.

Per impostazione predefinita, l'intervallo da denominare è impostato su qualsiasi intervallo selezionato quando si fa clic sul pulsante Nuovo, ma è possibile modificare tale intervallo prima o dopo aver salvato il nuovo nome.

Nota che i nomi degli intervalli non possono includere spazi, sebbene possano includere caratteri di sottolineatura e punti. Generalmente, i nomi dovrebbero iniziare con una lettera e quindi contenere solo lettere, numeri, punti o caratteri di sottolineatura.

I nomi non sono sensibili al maiuscolo / minuscolo, ma l'utilizzo di una stringa di parole in maiuscolo, ad esempio TaxRate o December2018Sales, rende i nomi più facili da leggere e riconoscere. Non è possibile utilizzare un nome intervallo che riproduca un riferimento di cella valido, ad esempio Dog26.

È possibile modificare i nomi degli intervalli o modificare gli intervalli a cui si riferiscono utilizzando la finestra Gestione nomi.

Si noti inoltre che ogni intervallo denominato ha un ambito definito. Normalmente, l'ambito verrà automaticamente impostato su Cartella di lavoro, il che significa che il nome dell'intervallo può essere referenziato da qualsiasi punto all'interno della cartella di lavoro. Tuttavia, è anche possibile avere due o più intervalli con lo stesso nome su fogli separati, ma all'interno della stessa cartella di lavoro.

Ad esempio, potresti avere un file di dati di vendita con fogli separati per gennaio, febbraio, marzo, ecc. Ogni foglio potrebbe avere una cella (intervallo denominato) chiamata MonthlySales, ma normalmente l'ambito di ciascuno di questi nomi sarebbe solo il foglio che contiene esso.

Pertanto, la formula = ROUND (MonthlySales, 0) darebbe le vendite di febbraio, arrotondate al dollaro intero più vicino, se la formula è sul foglio di febbraio, ma le vendite di marzo se sul foglio di marzo, ecc.

Per evitare confusione nelle cartelle di lavoro con intervalli multipli su fogli separati con lo stesso nome o cartelle di lavoro semplicemente complicate con dozzine o centinaia di intervalli denominati, può essere utile includere il nome del foglio come parte del nome di ciascun intervallo.

Ciò rende anche ciascun nome di intervallo univoco, in modo che tutti i nomi possano avere un ambito di cartella di lavoro. Ad esempio, January_MonthlySales, February_MonthlySales, Budget_Date, Order_Date, ecc.

Due precauzioni per quanto riguarda l'ambito degli intervalli denominati: (1) Non è possibile modificare l'ambito di un intervallo denominato dopo che è stato creato e (2) è possibile specificare l'ambito di un nuovo intervallo denominato se lo si crea utilizzando il pulsante Nuovo in la finestra Name Manager .

Se si crea un nuovo nome di intervallo digitandolo nella casella Nome, l'ambito verrà automaticamente impostato su Cartella di lavoro (se non esiste un altro intervallo con lo stesso nome) o sul foglio in cui viene creato il nome. Pertanto, per creare un nuovo intervallo denominato il cui ambito è limitato a un determinato foglio, utilizzare il pulsante "Nuovo" Gestione nomi.

Infine, per coloro che scrivono macro, i nomi degli intervalli possono essere facilmente referenziati nel codice VBA semplicemente inserendo il nome dell'intervallo tra parentesi. Ad esempio, invece di ThisWorkbook.Sheets (1) .Cells (2, 3) puoi semplicemente usare [SalesTotal] se quel nome si riferisce a quella cella.

Inizia a utilizzare intervalli denominati nei fogli di lavoro di Excel e apprezzerai rapidamente i vantaggi! Godere!

Top