Hàm VLOOKUP trong Excel: Cách sử dụng hàm VLOOKUP, có ví dụ cụ thể

Hàm VLOOKUP trong Excel: Cách sử dụng hàm VLOOKUP, có ví dụ cụ thể

Hàm VLOOKUP là một hàm đặc thù hữu ích trong Excel giúp bạn dò và trả về dữ liệu tương ứng. Điện máy XANH sẽ hướng dẫn chi tiết bạn cách sử dụng hàm VLOOKUP trong bài viết sau nhé.

Xem ngay chuột máy tính hàng hiệu, chất lượng, giá tốt bán chạy nhất tại Điện máy XANH:

1Hàm VLOOKUP là gì?

Hàm VLOOKUP được sử dụng lúc bạn cần dò tìm dữ liệu trong một bảng, một phạm vi theo hàng dọc và trả về dữ liệu tương ứng theo hàng ngang tương ứng.

Trong thực tế, hàm VLOOKUP khôn xiết thông dụng lúc 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 tên viên chức, xếp loại viên chức dựa trên những tiêu chí trên.

Trái lại, lúc bạn cần dò tìm dữ liệu trong một bảng, một phạm vi theo hàng ngang và trả về dữ liệu tương ứng theo hàng dọc thì hãy sử dụng hàm HLOOKUP.

LOOKUP là Look Up tức thị tìm kiếm trong tiếng Anh. V là viết viết tắt của Vertical - hàng dọc và H là viết tắt của Horizontal - hàng ngang.

2Công thức hàm VLOOKUP

Nếu bạn copy công thức cho những ô dữ liệu khác, bạn cần sử dụng dấu $ để nhất quyết Table_array đề giới hạn dò tìm bằng cách thêm trực tiếp trước khai báo (VD: $H$6:$J$13), cột hoặc sử dụng nút F4 sau lúc chọn bảng.

3Ví dụ hàm VLOOKUP

Ví dụ 1: Tính phụ cấp theo chức vụ

Do tình hình Covid-19, đơn vị quyết định phụ cấp cho viên chức theo chức vụ tương ứng như bảng 2 (B16:C21). Lúc này, dựa vào danh sách viên chức cùng với chức vụ sở hữu sẵn ở bảng 1, ta sẽ xác định mức phụ cấp tương ứng.

Cách thực hiện là bạn sẽ dò tìm trị giá của chức vụ của viên chức tại bảng 1, sau đó dò tìm tại cột Một trong bảng Hai từ trên xuống dưới. Lúc bạn tìm thấy trị giá, bạn sẽ lấy trị giá tương ứng tại cột Hai của bảng Hai để điền vào bảng 1.

Với một danh sách viên chức vài trăm, một nghìn người thì bạn ko thể làm thủ công tương tự. Đó chính là cách hàm VLOOKUP phát huy tác dụng.

Tại ô E4, bạn điền công thức: =VLOOKUP(D4,$B$16:$C$21,2,0)

  • Dấu $ được sử dụng để nhất quyết những dòng, những cột của bảng Hai lúc bạn copy công thức sang những ô khác.
  • 2 là số thứ tự của cột dữ liệu.
  • Range_lookup = 0 (FALSE) để dò tìm xác thực.

Sau đó, bạn chỉ cần copy công thức cho những ô khác hoặc sử dụng Flash Fill và bạn đã hoàn thành việc tính phụ cấp theo chức vụ nhanh chóng.

Ví dụ 2: Xếp loại học trò theo điểm số

Sau kỳ rà soát, ta sở hữu kết quả bài thi tương ứng với học trò như bảng 1. Ta cần xếp loại theo điểm số dựa trên bảng 2 (B11:C15).

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

  • Dấu $ được sử dụng để nhất quyết những dòng, những cột của bảng Hai lúc bạn copy công thức sang những ô khác.
  • 2 là số thứ tự của cột dữ liệu.
  • Range_lookup = 1 (TRUE) để dò tìm điểm số sở hữu trị giá sắp nhất.

Excel sẽ lấy điểm số ở cột D4 và dò trong bảng 2. Lúc thấy trị giá sắp nhất của D4 trong bảng (ở đây là 8.5), Excel sẽ trả về kết quả tương ứng ở cột Hai là Giỏi.

Article post on: nongdanmo.com

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

4Các lỗi thường gặp lúc sử dụng hàm VLOOKUP

Lỗi #N/A

Một ràng buộc của hàm VLOOKUP là nó chỉ sở hữu thể tìm những trị giá trên cột ngoài cùng bên trái trong Table_array, nếu ko sẽ xuất hiện lỗi #N/A. Lúc này bạn hãy cân nhắc sử dụng hàm INDEX kết hợp hàm MATCH.

Như ví dụ bên dưới, Table_array là A2:C10, nên hàm VLOOKUP sẽ tìm kiếm trong cột A. Để sửa trường hợp này, bạn đổi Table_array thành B2:C10, hàm VLOOKUP sẽ tìm kiếm trong cột B.

Ngoài ra, nếu ko tìm thấy kết quả khớp xác thực sẽ trả về hàm sẽ trả về lỗi #N/A do dữ liệu ko sở hữu trong Table_array. Lúc này bạn sở hữu thể sử dụng hàm IFERROR để đổi #N/A thành trị giá khác.

Như ví dụ bên dưới, "Rau muống" ko sở hữu trong bảng dò tìm nên hàm VLOOKUP sẽ ko tìm thấy.

Nếu bạn kiên cố rằng dữ liệu sở hữu trong Table_array của mình và hàm VLOOKUP ko tìm được được, hãy rà soát lại rằng những ô dữ liệu được tham chiếu ko sở hữu khoảng trắng ẩn hoặc ký tự ko in. Ngoài ra, hãy đảm bảo rằng những ô dữ liệu tuân theo đúng định dạng.

Lỗi #REF!

Nếu Col_index_num to hơn số cột trong Table_array, bạn sẽ nhận được trị giá lỗi #REF!. Lúc này, bạn hãy rà soát 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.

Source: nongdanmo.com

Như ví dụ bên dưới, Col_index_num là 3, trong lúc Table_array là B2:C10 chỉ sở hữu Hai cột.

Lỗi #VALUE!

Nếu Col_index_num nhỏ hơn Một trong công thức, bạn sẽ nhận trị giá lỗi #VALUE!.

Trong Table_array, cột Một là cột tìm kiếm, cột Hai là cột trước hết ở bên phải của cột tìm kiếm, v.v... Vì vậy lúc xuất hiện lỗi này, hãy rà soát lại trị giá Col_index_number trong công thức.

Như ví dụ bên dưới, Col_index_num bằng 0 dẫn tới việc xuất hiện lỗi #VALUE!.

Lỗi #NAME?

Lỗi #NAME? xuất hiện lúc Lookup_value thiếu dấu ngoặc kép ("). Để tìm kiếm trị giá định dạng văn bản (Text), bạn dùng dấu ngoặc kép để Excel sở hữu thể hiểu công thức.

Như ví dụ bên dưới, Cải xoăn ko bỏ vào dấu ngoặc kép (") sẽ làm xuất hiện lỗi #NAME?. Bạn sửa lỗi bằng cách thay Cải xoăn thành "Cải xoăn".

Via @: nongdanmo.com

5Một số lưu ý lúc sử dụng hàm VLOOKUP

Sử dụng tham chiếu tuyệt đối

Trong quá trình copy công thức, 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 đô la Mỹ ($) trước những cột và hàng để công thức ko bị thay đổi.

Như ví dụ dưới, ta sở hữu công thức tại ô C13 là =VLOOKUP(B13,$B$2:$C$10,2,0). Lúc copy công thức cho ô C4 Table_array sẽ giữ nguyên.

Nếu ko chuyển đổi thành tham chiếu tuyệt đối, Lookup_value hoặc Table_array sẽ bị thay đổi, làm kết quả tìm kiếm bị sai lệch.

Như ví dụ dưới, ta sở hữu công thức tại ô C13 là =VLOOKUP(B13,B2:C10,2,0). Lúc copy công thức cho ô C4 Table_array sẽ biến thành =VLOOKUP(B14,B3:C11,2,0).

Ko lưu trữ trị giá 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.

Như ví dụ dưới, ta sở hữu dữ liệu tại ô A2:A5 đang ở dạng văn bản nhưng Lookup_value tại ô A8 đang ở dạng số.

Trong trường hợp này, hãy chuyển định dạng ô A2:A5 thành dạng số và hàm sẽ trả về kết quả thông thường. 

Bảng dò tìm chứa những trị giá bị trùng

Nếu bảng biểu của bạn chứa nhiều trị giá trùng nhau, hàm VLOOKUP sẽ trả về kết quả trước hết mà nó tìm thấy từ trên xuống dưới. 

Như ở ví dụ dưới, trong bảng ta sở hữu Hai trị giá ứng với Táo là 97 và 23. Hàm VLOOKUP sẽ trả về kết quả 97 vì đó là trị giá trước hết nó tìm thấy

Giải pháp 2: Sử dụng Pivot Table để lọc ra danh sách kết quả

Mời bạn tham khảo một số mẫu laptop đang kinh doanh tại Điện máy XANH

Trên đây là bài viết san sớt cho bạn cách sử dụng hàm VLOOKUP trong Excel. Mong rằng những thông tin này đã giúp ích cho bạn trong việc hiểu và sử dụng hàm VLOOKUP cho công việc của mình.

Article post on: nongdanmo.com

Recommended For You

About the Author: Bảo