Titi hỏi có cách nào sử dụng số chỉ mục âm với hàm VLOOKUP để có thể truy cập thông tin ở bên trái cột tra cứu không. Nếu một số chỉ mục âm được sử dụng với hàm VLOOKUP, thì Excel sẽ trả về giá trị lỗi (#VALUE) thay vì tra cứu thông tin bạn muốn.

Rõ ràng, vì hàm VLOOKUP chỉ có thể sử dụng các giá trị chỉ mục dương, nên một giải pháp là tổ chức lại dữ liệu của bạn để tất cả xuất hiện ở bên phải cột chỉ mục của bạn. Tuy nhiên, một cách tiếp cận như vậy có thể không khả thi đối với nhiều người. (Ví dụ: bố cục của trang tính có thể được “đúc bằng đá” bởi công ty của bạn.)

Có một số cách bạn có thể giải quyết vấn đề này — những cách hoàn toàn không liên quan đến việc sử dụng hàm VLOOKUP. Đầu tiên là chỉ cần sử dụng hàm LOOKUP. Giả sử rằng giá trị bạn muốn tìm kiếm nằm trong ô A1, phạm vi mà bạn muốn tìm nó nằm trong phạm vi G12: G145 và “nội dung bên trái” nằm trong F12: F145, bạn có thể sử dụng công thức này :

=LOOKUP(A1,G12:G145,F12:F145)

Cách tiếp cận này hoạt động tốt, miễn là bạn đang làm việc với dữ liệu trong phạm vi tra cứu (G12: G145) đã được sắp xếp. Nếu dữ liệu của bạn không được sắp xếp, thì bạn nên bỏ qua phương pháp này và thay vào đó sử dụng phương pháp phần, liên quan đến sự kết hợp của INDEX và MATCH. Giả sử dữ liệu của bạn nằm trong cùng phạm vi chính xác, bạn có thể sử dụng điều này:

=INDEX(F12:F145,MATCH(A1,G12:G145,0))

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

Mẹo này (7001) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003.