Formula di Excel: elenco dei numeri di indice del foglio -

Formula generica

=SHEET(INDIRECT(name&"!A1"))

Sommario

Per elencare i numeri di indice dei fogli in una cartella di lavoro di Excel, è possibile immettere i nomi dei fogli, quindi utilizzare una formula basata sulle funzioni FOGLIO e INDIRETTO. Nell'esempio mostrato, la formula in C5 è:

=SHEET(INDIRECT(B5&"!A1"))

Spiegazione

La funzione INDIRETTO prova a valutare il testo come un riferimento valido. In questo caso, il nome del foglio viene estratto dalla colonna B e concatenato con un punto esclamativo e il testo A1:

=B5&"!A1" ="Sheet1"&"!A1" ="Sheet1!A1"

La funzione INDIRETTO quindi forza il testo "Sheet1! A1" in un riferimento valido, che viene passato alla funzione SHEET.

La funzione FOGLIO restituisce quindi l'indice corrente per ogni foglio come elencato.

Articoli interessanti...