Hàm VLOOKUP trong Excel: Cách dùng, ví dụ và lỗi thường gặp

Hàm VLOOKUP trong Excel: Cách dùng, ví dụ và lỗi thường gặp

Hàm VLOOKUP trong Excel là gì? Hàm VLOOKUP trong Excel dùng để làm gì? META mời bạn tham khảo bài viết dưới đây của chúng tôi để nắm rõ hơn nhé!

Tìm hiểu về hàm VLOOKUP trong Excel

Hàm VLOOKUP trong Excel là gì, dùng để làm gì?

1.

Hàm VLOOKUP trong Excel được dùng khi người dùng cần dò tìm dữ liệu trong một bảng hay một phạm vi theo hàng dọc và trả về dữ liệu tương ứng theo hàng ngang. LOOKUP (hay là Look Up) trong tiếng Anh nghĩa là tìm kiếm, V là viết tắt của Vertical (hàng dọc), còn H là viết tắt của Horizontal (hàng ngang).

Thực tế, hàm VLOOKUP là một trong các hàm Excel cực kỳ thông dụng khi tìm tên sản phẩm, đơn giá, số lượng… dựa trên mã vạch, mã sản phẩm… hoặc tìm kiếm tên nhân viên, xếp loại nhân viên dựa vào các tiêu chí trên. Ngược lại, nếu bạn cần tìm dữ liệu trong một bảng hoặc một phạm vi theo hàng ngang và trả về dữ liệu tương ứng theo hàng dọc thì có thể dụng hàm HLOOKUP.

Cách dùng hàm VLOOKUP trong Excel

2.

Hàm VLOOLUP trong Excel có công thức như sau:

=VLOOKUP(Lookup_value, Table_array, Col_index_ num, Range_lookup)

Trong đó:

  • Lookup_value: Là giá trị cần dò tìm, có thể điền giá trị trực tiếp hoặc tham chiếu tới một ô trên bảng tính.
  • Table_array: Là bảng giới hạn để dò tìm.
  • Col_index_num: Số thứ tự của cột lấy dữ liệu trong bảng cần dò tìm, tính từ trái qua phải.
  • Range_lookup: Giúp tìm kiếm chính xác hay tìm kiếm tương đối với bảng giới hạn, nếu bỏ qua thì mặc định là 1.

Nếu Range_lookup = 1 (TRUE): Dò tìm tương đối.

Nếu Range_lookup = 0 (FALSE): Dò tìm chính xác.

Lưu ý: Nếu bạn copy paste công thức cho các ô dữ liệu khác thì chỉ cần dùng dấu $ để cố định Table_array để giới hạn dò tìm bằng cách thêm trực tiếp trước khai báo, cột hoặc sử dụng F4 sau khi chọn bảng.

Cách dùng hàm VLOOKUP trong Excel

Ví dụ hàm VLOOKUP trong Excel

3.

Đề bài: Xếp loại học sinh theo điểm số

Sau kiểm tra học kỳ, ta sẽ có kết quả bài thi tương ứng với học sinh ở bảng 1. Theo đó, ta sẽ cần xếp loại theo điểm số dựa trên bảng 2 (B11:C15).

Xếp loại học sinh theo điểm số

Tại ô E4, bạn điền công thức: =VLOOKUP(D4,$B$11:$C$15,2,1).

Trong đó:

  • Dấu $ được dùng để cố định các dòng, các cột của bảng 2 khi ta copy công thức sang ô khác.
  • 2 là số thứ tự của cột dữ liệu
  • Range_lookup = 1 (TRUE) dùng để dò tìm điểm số có giá trị gần nhất.

Sau đó, Excel sẽ lấy điểm số ở cột D4 và dò trong bảng 2. Khi thấy giá trị gần nhất của D4 trong bảng (ở đây là 8,5) thì Excel sẽ trả về kết quả tương ứng ở cột 2 là Giỏi.

Dùng hàm VLOOKUP để xếp loại học sinh theo điểm số

Tiếp theo, bạn chỉ cần copy công thức cho các ô khác hoặc sử dụng Flash Fill là bạn đã có thể hoàn thành việc xếp loại học sinh theo điểm số nhanh chóng.

Copy công thức cho các ô khác

Những lỗi thường gặp hàm VLOOKUP trong Excel

4.
  • Lỗi #N/A: Một trong những hạn chế của hàm VLOOKUP là nó 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 không sẽ xuất hiện lỗi #N/A. Khi đó, bạn hãy cân nhắc sử dụng hàm INDEX kết hợp với hàm MATCH.
  • Lỗi #REF: Nếu Col_index_num lớn hơn số cột trong Table_array, bạn sẽ nhận được giá trị lỗi #REF!. Khi đó, bạn cần kiểm tra lại công thức để đảm bảo Col_index_num bằng hoặc nhỏ hơn số cột trong Table_array.
  • Lỗi #VALUE: Nếu Col_index_num nhỏ hơn 1 trong công thức, bạn sẽ nhận giá trị lỗi #VALUE!. Trong Table_array, cột 1 là cột tìm kiếm và cột 2 là cột đầu tiên ở bên phải cột tìm kiếm… Chính vì thế, nếu bạn thấy xuất hiện lỗi này thì cần kiểm tra lại giá trị Col_index_number trong công thức.
  • Lỗi #NAME: Lỗi này xuất hiện khi Lookup_value thiếu dấu ngoặc kép (“). Để tìm kiếm giá trị định dạng văn bản (Text) thì bạn cần dùng dấu ngoặc kép để Excel có thể hiểu công thức.

Lưu ý khi sử dụng hàm VLOOKUP trong Excel

5.
  • Sử dụng tham chiếu tuyệt đối: Trong quá trình copy công thức, bạn hãy biến Table_array hoặc Lookup_value thành tham chiếu tuyệt đối bằng cách đặt dấu $ trước các cột và hàng để công thức không bị thay đổi.
  • Không lưu trữ giá trị số dưới dạng văn bản: Nếu trong Table_array, dữ liệu số đang để dưới dạng văn bản và Lookup_value lại là dạng số thì hàm VLOOKUP sẽ trả về lỗi #N/A.
  • Bảng dò tìm chứa những giá trị bị trùng: Nếu bảng biểu của bạn chứa nhiều giá trị trùng nhau thì hàm VLOOKUP sẽ trả về kết quả đầu tiên mà nó tìm thấy từ trên xuống dưới.

>> Tham khảo thêm:

Trên đây là một số thông tin về hàm VLOOKUP trong Excel mà chúng tôi muốn chia sẻ đến bạn đọc. Cảm ơn bạn đã quan tâm theo dõi bài viết dưới đây của chúng tôi!

Nếu có nhu cầu đặt mua các sản phẩm thiết bị số, bạn hãy truy cập website hoặc liên hệ trực tiếp với chúng tôi qua hotline dưới đây để được tư vấn và hỗ trợ mua hàng nhanh chóng.