Generieke formule
=CELL("address",INDEX(range,row,col))
Samenvatting
Om het adres van een zoekresultaat te krijgen dat is afgeleid met de INDEX-functie, kunt u de CELL-functie gebruiken. In het weergegeven voorbeeld is de formule in cel G8:
=CELL("address",INDEX(B5:D11,MATCH(G6,B5:B11,0),2))
Die een adres retourneert van $ C $ 8, het adres van de cel die wordt geretourneerd door INDEX.
Uitleg
In de kern is dit een INDEX- en MATCH-formule:
INDEX(B5:D11,MATCH(G6,B5:B11,0),2) // returns 60
Hoewel het resultaat op het werkblad wordt weergegeven als 60, retourneert de functie INDEX feitelijk een verwijzing naar cel C8. Net als elke andere verwijzing toont Excel de waarde in de cel.
Door INDEX in de CELL-functie te wikkelen, kunnen we Excel zover krijgen dat het ons het adres laat zien van de cel die door INDEX wordt geretourneerd. Nadat INDEX een verwijzing heeft geretourneerd, wordt de formule omgezet in:
=CELL("address",C8) // returns $C$8
en de functie CEL retourneert het absolute adres $ C $ 8 als het eindresultaat.