Bạn không biết sử dụng hàm Vlookup trong Excel như thế nào? Trong quá trình sử dụng hàm Vlookup bạn gặp nhiều lỗi và không biết khắc phục như thế nào? Bài viết dưới dây sẽ giúp bạn giải quyết toàn bộ những thắc mắc về công dụng, cách dùng và khắc phục lỗi khi sử dụng hàm Vlookup trong Excel. Cùng khám phá ngay thôi nào!
Xem thêm: Tổng hợp tất cả các hàm trong Excel cơ bản bạn nên biết
Xem thêm: Công thức và cách sử dụng hàm Indirect trong Excel hiệu quả
Mục lục bài viết
Hàm VLOOKUP trong excel dùng để làm gì?
Trong Excel hàm Vlookup được sử dụng để dò tìm dữ liệu trong bảng trong phạm vi hàng dọc để trả về giá trị dữ liệu tương ứng theo hàng ngang. Trong tiếng anh Look up nghĩa là tìm kiếm,
- V – Vertical – Hàng dọc => Vlookup nghĩa là tìm kiếm theo hàng dọc
- H – Horizontal – Hàng ngang => Hlookup nghĩa là tìm kiếm theo hàng ngang
Tuy nhiên trong thực tế hàm Vlookup giúp tìm kiếm tên sản phẩm, đơn giá, số lượng, mã sản phẩm cực kỳ thông dụng, nhanh gọn. Hoặc bạn có thể sử dụng hàm để tìm kiếm nhân viên hay xếp loại nhân viên dựa trên các tiêu chí trên.
Nếu bạn cần dò tìm dữ liệu trong một bảng với phạm vi hàng ngang để trả về dữ liệu tương ứng theo hàng dọc thì nên sử dụng hàm Hlookup sẽ chuẩn xác hơn
Công thức hàm VLOOKUP trong Excel
=VLOOKUP(Lookup_value, Table_array, Col_index_ num, Range_lookup)
Trong đó:
- Lookup_value: Dò tìm giá trị và thực hiện điền giá trị trực tiếp hoặc có thể tham chiếu tới một ô trên bảng tính
- Table_array: Giới hạn bảng dò tìm
- Col_index_num: Lấy dữ liệu trong bảng dò tìm theo số thứ tự từ trái qua phải
- Range_lookup: Tìm kiếm đối tượng chính xác với bảng giới hạn tương đối. Hoặc nếu bỏ qua thì sẽ mặc định là 1
Range_lookup =1 – TRUE – Dò tìm tương đối
Range_lookup= 0 – FALSE – Dò tìm chính xác
Công thức copy các ô dữ liệu khác nhau và bạn cần sử dụng dấu $ để thực hiện gắn cố định Table_array. Thao tác này giúp giới hạn dò tìm bằng cách thêm trực tiếp trước khi khi báo giá trị. Hoặc bạn có thể sử dụng nút F4 để chọn bảng.
Ví dụ hàm VLOOKUP trong Excel
Ví dụ minh hoạ sau đây sẽ giúp bạn hiểu rõ về cách áp dụng hàm Vlookup trong Excel:

Bảng thông tin về quyết định phụ cấp cho nhân viên tương ứng theo chức vụ. Sử dụng hàm để xác định mức phụ cấp tương ứng với từng nhân viên
Dò tìm giá trị của từng chức vụ, sau tìm trong cột 1 ở bảng 2 từ trên xuống dưới. Rồi tìm giá trị tương ứng tại cột 2 của bảng và tiếp tục điền vào cột 1
Dựa vào danh sách để áp dụng công thức hàm Vlookup như sau:
=VLOOKUP(D4,$B$16:$C$21,2,0)

Trong đó:
- $: Khoá các giá trị cố định
- 2: Số thứ tự đầu tiên trong cột dữ liệu
- 0 (Range_lookup): Dò tìm dữ liệu chính xác

Tiếp theo sử dụng động tác kéo thả để áp dụng toàn bộ công thức cho cột Phụ cấp Covid – 19. Hoặc bạn có thể sử dụng Flash Fill để hoàn thành việc tính phụ cấp một cách nhanh hơn
Một số lỗi thường gặp khi sử dụng hàm VLOOKUP
Lỗi #NAME
Trường hợp lỗi #NAME xảy ra khi Lookup_value thiếu dấu “. Dấu ngoặc kép có trong định dạng giúp tìm kiếm giá trị văn bản hoặc sử dụng dấu ngoặc kép để Excel dò được công thức
Ví dụ minh hoạ dưới đây sẽ giúp bạn hiểu rõ hơn về lỗi #NAME này. Trường hợp hàm không sử dụng dấu ” ở tham số Cải xoăn, vì thế hàm báo lỗi #NAME do không đúng công thức. Lúc này bạn chỉ cần sửa bằng cách thêm dấu “Cải xoăn” trong công thức để khắc phục lỗi.

Lỗi #N/A
Lỗi #N/A xuất hiện khi hàm Vlookup không tìm được giá trị. Bởi vì hàm Vlookup trong Excel chỉ có thể tìm các giá trị trên cột ngoài cùng bên trái trong Table_array. Nếu lỗi này xảy ra bạn nên sử dụng hàm Index kết hợp với hàm Match để khắc phục lỗi #N/A

Ví dụ minh hoạ:
Với ví dụ này bạn thấy hàm Vlookup đang báo lỗi vì phạm vi ô từ A2:A10 là Table_array nên hàm tìm kiếm giá trị trong cột A – Cột ID. Vì thế cần phải chỉnh sửa thành B2:C10 để hàm Vlookup tìm kiếm dữ liệu trong cột B
Trường hợp hàm không tìm thấy kết quả khớp thì sẽ trả về lỗi #N/A vì dữ liệu không có trong Table_array. Với trường hợp này bạn cần sử dụng hàm IFERROR để sửa lỗi #N/A thành giá trị khác

Đối với những trường hợp bạn thấy dữ liệu chắc chắn có trong Table_array mà hàm báo lỗi thì cần chú ý kiểm tra lại các ô dữ liệu được tham chiếu. Có thể có những ô dữ liệu trống không có khoảng trắng ẩn hoặc ký tự không in. Như vậy các ô dữ liệu sẽ được tuân theo đúng định dạng
Lỗi #VALUE!
Trường hợp nếu Col_index_num nhỏ hơn 1 thì công thức sẽ báo giá trị lỗi #VALUE!

Lỗi #REF

Nếu giá trị Col_index_num lớn hơn số cột trong Table_array thì sẽ trả về giá trị lỗi hiển thị #REF. Trong trường hợp này bạn cần kiểm tra lại công thức phần giá trị Col_index_num bằng hoặc nhỏ hơn số cột trong Table_array hay không
Lưu ý khi sử dụng hàm VLOOKUP
Sử dụng tham chiếu tuyệt đối
Nếu bạn thực hiện thao tác copy công thức Vlookup trong Excel thì cần biến Table_array hoặc Lookup_value thành giá trị tuyệt đối. Bạn có thể thêm dấu $ trước các cột hoặc hàng để công thức được giữ nguyên không bị thay đổi


Không lưu trữ giá trị theo số dạng văn bản
Với tham số Table_array có giá trị số được để dạng văn bản và Lookup_value hiển thị giá trị dạng số thì hàm Vlookup sẽ trả lỗi #N/A


Bảng dò tìm chứa những giá trị bị trùng nhau
Với các bảng dữ liệu chứa nhiều giá trị trùng nhau làm cho hàm Vlookup trả về giá trị đầu tiên thì nó sẽ hiển thị từ trên xuống dưới

Để khắc phục lỗi này có 2 giải pháp thao tác đơn giản như sau:
Giải pháp 1: Thực hiện xoá bỏ các giá trị trùng lặp bằng cách thao tác bôi đen bảng dò tìm sau đó chọn Tab Data trên thanh công cụ sau đó tìm chọn mục Remove Duplicates để khắc phục lỗi

Giải pháp 2: Bạn giải quyết lỗi trên bằng cách sử dụng Pivot Table để lọc danh sách kết quả. Bật bộ lọc cho hàng sau đó lọc lấy giá trị bị trùng rồi chỉnh sửa thủ công

Tổng kết
Hy vọng với những chia sẻ trong bài viết đã giúp bạn nắm bắt được toàn bộ những kiến thức về hàm Vlookup: hàm Vlookup trong Excel dùng để làm gì?, công thức hàm Vlookup, cách sử dụng hàm Vlookup trong Excel, cách khắc phục những lỗi hàm,… Chỉ với vài thao tác đơn giản là bạn hoàn toàn có thể xử lý toàn bộ số liệu của mình chuẩn xác và nhanh chóng. Trở thành chuyên gia Excel ngay hôm nay bằng cách đăng ký vào theo dõi các khoá học Excel online trên webiste của chúng tôi.
Chúc bạn thành công