Cách dùng hàm VLOOKUP trong Excel kèm ví dụ cụ thể

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:

Vi-du-ham-VLOOKUP-trong-Excel-1
Ví dụ minh hoạ

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)

Vi-du-ham-VLOOKUP-trong-Excel-2
Ví dụ minh hoạ

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
Vi-du-ham-VLOOKUP-trong-Excel-3
Ví dụ minh hoạ

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.

loi-thuong-gap-khi-su-dung-ham-VLOOKUP-1
Lỗi #NAME

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

loi-thuong-gap-khi-su-dung-ham-VLOOKUP-2
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

loi-thuong-gap-khi-su-dung-ham-VLOOKUP-3
Lỗi #N/A

Đố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!

loi-thuong-gap-khi-su-dung-ham-VLOOKUP-4
Lỗi #VALUE!

Lỗi #REF

loi-thuong-gap-khi-su-dung-ham-VLOOKUP-5
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

Luu-y-khi-su-dung-ham-VLOOKUP-1
Sử dụng tham chiếu tuyệt đối
Luu-y-khi-su-dung-ham-VLOOKUP-2
Sử dụng tham chiếu tuyệt đố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

Luu-y-khi-su-dung-ham-VLOOKUP-3
Không lưu trữ giá trị theo số dạng văn bản
Luu-y-khi-su-dung-ham-VLOOKUP-4
Ví dụ minh hoạ

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

Luu-y-khi-su-dung-ham-VLOOKUP-5
Ví dụ minh hoạ

Để 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

Luu-y-khi-su-dung-ham-VLOOKUP-6
Bảng dò tìm chứa những giá trị bị trùng nhau

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

Luu-y-khi-su-dung-ham-VLOOKUP-7
Giải pháp 2

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

5/5 - (5 bình chọn)
Xin chào các bạn! Mình là Hà Nguyên Phương Hiện đang là tác giả của Box.edu.vn website nổi tiếng chuyên review, đánh giá, giới thiệu các khóa học hay nhất hiện nay.