
Formuła ogólna
=CELL("address",INDEX(range,row,col))
Podsumowanie
Aby uzyskać adres wyniku wyszukiwania uzyskanego za pomocą funkcji INDEKS, możesz użyć funkcji CELL. W przedstawionym przykładzie formuła w komórce G8 to:
=CELL("address",INDEX(B5:D11,MATCH(G6,B5:B11,0),2))
Co zwraca adres 8 $ C $, adres komórki zwróconej przez INDEX.
Wyjaśnienie
W istocie jest to formuła INDEKS i PODAJ.POZYCJĘ:
INDEX(B5:D11,MATCH(G6,B5:B11,0),2) // returns 60
Jednak mimo że wynik jest wyświetlany w arkuszu jako 60, funkcja INDEKS w rzeczywistości zwraca odwołanie do komórki C8. Podobnie jak w przypadku każdego innego odwołania, Excel pokazuje wartość w komórce.
Zawijając INDEKS w funkcji KOMÓRKA, możemy sprawić, że Excel pokaże nam adres do komórki zwróconej przez INDEKS. Po zwróceniu odwołania przez INDEKS formuła przyjmuje postać:
=CELL("address",C8) // returns $C$8
a funkcja CELL zwraca jako wynik końcowy adres bezwzględny $ C $ 8.