Quan trọng: Hãy thử sử dụng hàm XLOOKUP mới, phiên bản cải tiến của hàm VLOOKUP hoạt động theo bất kỳ hướng nào và trả về kết quả khớp chính xác theo mặc định, giúp việc sử dụng dễ dàng và thuận tiện hơn so với phiên bản trước.
Khi bạn tạo hàm VLOOKUP hoặc HLOOKUP , bạn nhập một phạm vi ô, chẳng hạn như D2:F39. Phạm vi đó được gọi là table_array đối số và đối số chỉ đơn giản là một phần dữ liệu mà một hàm cần để chạy. Trong trường hợp này, hàm sẽ tìm kiếm dữ liệu mà bạn đang tìm kiếm trong các ô đó.
Đối table_array luôn là đối số thứ hai trong hàm VLOOKUP hoặc HLOOKUP (đầu tiên là giá trị mà bạn đang tìm kiếm) và các hàm sẽ không hoạt động nếu không có tham đối đó.
Đối số đầu tiên của bạn, giá trị bạn muốn tìm, có thể là một giá trị cụ thể như "41" hoặc "smith" hoặc nó có thể là một tham chiếu ô chẳng hạn như F2. Vì vậy, tham đối đầu tiên có thể trông như thế này:
=VLOOKUP(F2, ...
Tham đối table_array luôn theo sau giá trị tra cứu, như thế này:
=VLOOKUP(F2,B4:D39, ...
Phạm vi ô được liệt kê trong đối table_array có thể sử dụng tham chiếu ô tương đối hoặc tuyệt đối. Nếu bạn định sao chép hàm của mình, bạn cần sử dụng tham chiếu tuyệt đối, như thế này:
=VLOOKUP(F2,$B$2:BD$39, ...
Ngoài ra, các ô trong đối số table_array thể sống trên một trang tính khác trong sổ làm việc của bạn. Nếu có, tham đối sẽ bao gồm và tên trang tính và cú pháp trông như sau:
=VLOOKUP(F2,Sheet2!$C$14:E$42, ...
Đảm bảo bạn đặt một dấu chấm than sau tên trang tính.
Cuối cùng (whew), bạn nhập một đối số thứ ba, cột có chứa các giá trị mà bạn đang cố gắng tìm. Cột này được gọi là cột tra cứu. Trong ví dụ đầu tiên của chúng tôi, chúng tôi đã sử dụng phạm vi ô từ B4 đến D39, chạy qua ba cột. Hãy giả vờ là các giá trị bạn muốn thấy trực tiếp trong cột D, cột thứ ba trong phạm vi ô đó, vì vậy đối số cuối cùng là 3.
=VLOOKUP(F2,B4:D39,3)
Bạn có thể sử dụng tham đối thứ tư tùy chọn, True hoặc False. Trong hầu hết các trường hợp, bạn sẽ muốn sử dụng False.
Nếu bạn dùng True hoặc để trống đối số thứ tư, hàm sẽ trả về kết quả gần khớp với giá trị trong đối số thứ nhất của bạn. Vì vậy, để tiếp tục ví dụ, nếu tham đối đầu tiên của bạn là "smith" và bạn sử dụng True, hàm sẽ trả về "Smith," "Smithberg," v.v. Nhưng nếu bạn sử dụng False, hàm chỉ trả về "Smith", kết quả khớp chính xác và đó là kết quả hầu hết mọi người muốn.
Để làm cho việc sử dụng True thậm chí khó khăn hơn, nếu cột tra cứu của bạn —cột mà bạn chỉ định trong đối số thứ ba— không được sắp xếp theo thứ tự tăng dần (A đến Z hoặc từ thấp nhất đến số cao nhất), hàm có thể trả về kết quả sai. Để tìm hiểu thêm về điều đó, xem mục Tra cứu giá trị bằng hàm VLOOKUP và các hàm khác.
Và để biết thêm thông tin về các hàm VLOOKUP và HLOOKUP, hãy xem: