Barry có một trang tính với hàng nghìn hàng. Chúng không được sắp xếp và phải vẫn chưa được sắp xếp. Anh ta có thể sử dụng hàm MAX trên cột và nhận giá trị lớn nhất trong cột đó. Tuy nhiên, anh ta cũng muốn biết địa chỉ của ô đầu tiên trong cột chứa giá trị lớn nhất này.

Có một số cách để bạn có thể xác định địa chỉ của giá trị lớn nhất. Một cách là sử dụng hàm ADDRESS kết hợp với hàm MAX, theo cách sau:

=ADDRESS(MATCH(MAX(A:A),A:A,0),1,4)

Hàm MATCH được sử dụng để tìm vị trí trong phạm vi (cột A) có giá trị lớn nhất, sau đó hàm ADDRESS trả về địa chỉ của vị trí đó. Một phiên bản ngắn hơn của macro loại bỏ chức năng ADDRESS, thay vào đó là “hardwired” để trả về một địa chỉ trong cột A:

="A"&MATCH(MAX(A:A),A:A,0)

Vẫn còn một cách khác để có được địa chỉ mong muốn là với công thức như sau:

=CELL("ADDRESS",INDEX(A:A,MATCH(MAX(A:A),A:A,0)))

Công thức này sử dụng hàm CELL, kết hợp với INDEX, để trả về địa chỉ của ô khớp với giá trị lớn nhất trong cột.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (11441) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: