Lavora con intervalli denominati su fogli diversi in Excel

Anonim

Come sappiamo, ogni intervallo denominato in Excel è accessibile in tutto il libro per impostazione predefinita. Ma cosa succede se volessimo avere gli stessi nomi sulle diverse gamme? Possiamo farlo impostando l'ambito del nome su un foglio di lavoro.

Ora devi menzionare il foglio di lavoro ogni volta che desideri utilizzare un intervallo denominato specifico.
In questo articolo impareremo come utilizzare Indiretto per fare riferimento a nomi su fogli diversi.
Formula generica
Usa CTRL+MAIUSC+Invio.

{=INDIRETTO(nomefoglio&"!Nome")}

Questa è una formula di matrice. Ma se lo hai incapsulato con una formula che accetta l'array non dovrai inserirlo con CTRL+MAIUSC+Invio. Piace

=CONTA.VALORI(INDIRETTO(nomefoglio&„!Nome“))

Nome del foglio: È il riferimento al nome del foglio.
Nome: Il nome dell'intervallo denominato.
Esempio:
Qui ho un file che ha due fogli denominati "Clienti" e "Prodotti". Entrambi hanno chiamato l'intervallo come "Nome".

In un foglio separato, ho un menu a discesa con i nomi di questi fogli. Voglio ottenere un conteggio dell'intervallo denominato "Nome" del foglio selezionato.

Scrivi questa formula in B2:

=CONTA.VALORI(INDIRETTO(A2&"!Nome"))

Otterrai il conteggio dell'intervallo di nomi del foglio selezionato "Nome".

Come funziona?

Bene, questo è abbastanza facile.

Se hai ragione {=Prodotti!Nome} in qualsiasi cella; restituirà un array che avrà tutti gli elementi nell'intervallo denominato "Nome" sul foglio "Prodotto".

Facciamo lo stesso usando la formula INDIRETTO. Ecco come si traduce la formula se abbiamo "Prodotti" in A2.

=>CONTA.VALORI(INDIRETTO(A2&"!Nome")) allora

=>CONTA.VALORI(INDIRETTO("Prodotti!Nome")) allora

=>CONTA.VALORI(Prodotti!Nome)

E infine, otteniamo il nostro conteggio.

Quindi sì ragazzi, ecco come potete usare una funzione indiretta con intervalli denominati per fare riferimento a intervalli denominati su fogli diversi, anche se hanno un ambito del foglio di lavoro.

Questo tutorial riguardava come utilizzare la funzione INDIRETTO con intervalli denominati in Excel 2016. Fammi sapere se hai dubbi su questo tutorial o su qualsiasi altro argomento correlato a Excel/VBA. La sezione dei commenti è tutta tua.

Seleziona dal menu a discesa e estrai i dati da un foglio diverso in Microsoft Excel 2016

Tutto sugli intervalli denominati in Excel

Intervalli con nome dinamico in Excel

Articoli popolari:

La funzione CERCA.VERT in Excel

CONTA.SE in Excel 2016

Come utilizzare la funzione SOMMA.SE in Excel