Formula Excel: Obțineți adresa rezultatului căutării -

Cuprins

Formula generică

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

rezumat

Pentru a obține adresa unui rezultat de căutare derivat cu funcția INDEX, puteți utiliza funcția CELL. În exemplul prezentat, formula din celula G8 este:

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

Care returnează o adresă de $ C $ 8, adresa celulei returnată de INDEX.

Explicaţie

La bază, aceasta este o formulă INDEX și MATCH:

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

Cu toate acestea, deși rezultatul se afișează pe foaia de lucru ca 60, funcția INDEX returnează de fapt o referință la celula C8. La fel ca orice altă referință, Excel arată valoarea din celulă.

Înfășurând INDEX în funcția CELL, putem obține Excel pentru a ne arăta adresa către celula returnată de INDEX. După ce INDEX returnează o referință, formula se rezolvă la:

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

iar funcția CELL returnează adresa absolută $ C $ 8 ca rezultat final.

Articole interesante...