Formula Excel: ottieni l'indirizzo del risultato della ricerca -

Sommario

Formula generica

=CELL("address",INDEX(range,row,col))

Sommario

Per ottenere l'indirizzo di un risultato di ricerca derivato con la funzione INDICE, è possibile utilizzare la funzione CELLA. Nell'esempio mostrato, la formula nella cella G8 è:

=CELL("address",INDEX(B5:D11,MATCH(G6,B5:B11,0),2))

Che restituisce un indirizzo di $ C $ 8, l'indirizzo della cella restituito da INDICE.

Spiegazione

In sostanza, questa è una formula INDICE e CONFRONTA:

INDEX(B5:D11,MATCH(G6,B5:B11,0),2) // returns 60

Tuttavia, sebbene il risultato venga visualizzato nel foglio di lavoro come 60, la funzione INDICE restituisce effettivamente un riferimento alla cella C8. Proprio come qualsiasi altro riferimento, Excel mostra il valore nella cella.

Avvolgendo INDICE nella funzione CELLA, possiamo fare in modo che Excel ci mostri l'indirizzo della cella restituita da INDICE. Dopo che INDICE restituisce un riferimento, la formula si risolve in:

=CELL("address",C8) // returns $C$8

e la funzione CELL restituisce l'indirizzo assoluto $ C $ 8 come risultato finale.

Articoli interessanti...