Excel có một số lượng lớn các hàm trang tính khác nhau — một số trong số chúng được sử dụng khá thường xuyên và những hàm khác khá ít người biết đến. Một trong những hàm khó hiểu hơn (ít nhất là đối với người mới làm quen với Excel) là hàm VLOOKUP.

Hiểu cách hoạt động của chức năng này có thể giúp cuộc sống của bạn đơn giản hơn nhiều, đặc biệt là khi xử lý các bảng dữ liệu và lấy thông tin từ các bảng đó.

VLOOKUP là một dạng rút gọn của “Tra cứu theo chiều dọc.” Đây là một chức năng xem xét theo chiều dọc (lên và xuống) thông qua một bảng dữ liệu và trích xuất thông tin từ bảng khi bạn chỉ đạo. Ví dụ: giả sử bạn có một bảng dữ liệu liệt kê số bộ phận và giá của chúng. Số bộ phận ở cột H và giá của bộ phận đó ở cột I.

(Giả sử bảng dữ liệu nằm trong phạm vi H5: I27.) Bạn có thể sử dụng công thức sau để tra cứu một số bộ phận (nằm trong ô C28) và trả về giá của nó:

=VLOOKUP(C28,H5:I27,2)

Lưu ý rằng, tối thiểu, hàm VLOOKUP yêu cầu ba đối số. Đầu tiên là giá trị mà bạn muốn tra cứu. Trong trường hợp này, C28 chứa số bộ phận được so khớp trong bảng dữ liệu. Đối số thứ hai là bảng dữ liệu thực tế, trong trường hợp này là H5: I27. Đối số thứ ba chỉ định giá trị sẽ được trả về từ cột nào của bảng. Trong trường hợp này, tôi muốn giá, nằm trong cột thứ hai (cột I) của bảng dữ liệu.

Trong trường hợp này, hàm VLOOKUP làm gì là lấy giá trị trong C28 và sau đó cố gắng khớp nó với một ô trong cột đầu tiên của phạm vi H5: 127.

Nếu nó tìm thấy một kết quả phù hợp, thì nó sẽ trả về giá trị từ cột 2 của phạm vi đó — giá mà chúng tôi muốn.

VLOOKUP cũng sẽ chấp nhận đối số thứ tư tùy chọn, có thể là TRUE hoặc FALSE. Giá trị mặc định cho đối số là TRUE, có nghĩa là hàm VLOOKUP sẽ tính giá trị gần đúng khi khớp chúng trong bảng dữ liệu. Nếu không thể tìm thấy kết quả khớp chính xác trong bảng dữ liệu, thì hàm VLOOKUP coi giá trị thấp nhất tiếp theo trong cột đầu tiên của bảng là giá trị khớp. Do đó, nếu bạn đang tìm kiếm một số bộ phận như “P23”,

và không có số phần như vậy trong bảng, nhưng có “P22,”

thì hàm VLOOKUP coi đó là một trận đấu. Nếu bạn đặt đối số thứ tư tùy chọn thành FALSE, thì hàm VLOOKUP chỉ trả về thành công nếu nó có thể tạo đối sánh chính xác.

Do cách thức mà hàm VLOOKUP thực hiện đối sánh, điều rất quan trọng là thông tin trong bảng dữ liệu của bạn phải được sắp xếp theo thứ tự tăng dần theo các giá trị trong cột đầu tiên.

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

Mẹo này (2610) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: