Công thức Excel: Nhận địa chỉ của kết quả tra cứu
Công thức Excel: Nhận địa chỉ của kết quả tra cứu

Công thức chung
=CELL("address",INDEX(range,row,col))
Tóm lược

Để lấy địa chỉ của kết quả tra cứu được lấy bằng hàm INDEX, bạn có thể sử dụng hàm CELL. Trong ví dụ được hiển thị, công thức trong ô G8 là:

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

Trả về địa chỉ $ C $ 8, địa chỉ của ô được trả về bởi INDEX.

Giải trình

Về cốt lõi, đây là một Công thức INDEX và MATCH:

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

Tuy nhiên, mặc dù kết quả hiển thị trên trang tính là 60, Hàm INDEX thực sự trả về một tham chiếu đến ô C8. Cũng giống như bất kỳ tham chiếu nào khác, Excel hiển thị giá trị trong ô.

Bằng cách đặt INDEX trong Hàm CELL, chúng ta có thể yêu cầu Excel hiển thị cho chúng ta địa chỉ của ô được trả về bởi INDEX. Sau khi INDEX trả về một tham chiếu, công thức giải quyết thành:

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

và hàm CELL trả về địa chỉ tuyệt đối $ C $ 8 là kết quả cuối cùng.

https://exceljet.net/formula/get-address-of-lookup-result