![](https://cdn.wiki-base.com/9281254/excel_formula_get_address_of_lookup_result__2.png.webp)
Обща формула
=CELL("address",INDEX(range,row,col))
Обобщение
За да получите адреса на справочен резултат, получен с функцията INDEX, можете да използвате функцията CELL. В показания пример формулата в клетка G8 е:
=CELL("address",INDEX(B5:D11,MATCH(G6,B5:B11,0),2))
Който връща адрес от $ C $ 8, адреса на клетката, върнат от INDEX.
Обяснение
В основата си това е формула INDEX и MATCH:
INDEX(B5:D11,MATCH(G6,B5:B11,0),2) // returns 60
Въпреки това, въпреки че резултатът се показва на работния лист като 60, функцията INDEX всъщност връща препратка към клетка C8. Подобно на всяка друга справка, Excel показва стойността в клетката.
Като обвиваме INDEX във функцията CELL, можем да получим Excel да ни покаже адреса на клетката, върната от INDEX. След като INDEX върне препратка, формулата се решава до:
=CELL("address",C8) // returns $C$8
и функцията CELL връща абсолютния адрес $ C $ 8 като краен резултат.