Formuła programu Excel: Uzyskaj adres wyniku wyszukiwania -

Spisie treści

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.

Interesujące artykuły...