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

Thép Góc Mạ Kẽm Thông Tin Chi Tiết
Ví dụ trong bài được thực hiện trên phiên bản Excel 2016. Bạn có thể áp dụng tương tự trên các phiên bản Excel khác như: 2007, 2010, 2013, 2017 và Microsoft Excel 365.

1. Hàm VLOOKUP là gì?

Hàm VLOOKUP được sử dụng khi 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 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 tên nhân viên, xếp loại nhân viên dựa trên các tiêu chí trên.

Ngược lại, khi 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 nghĩa là 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.

2. Công thức hàm VLOOKUP

Công thức hàm VLOOKUP:

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

Trong đó:

  • Lookup_value: 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: 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: 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.

Nếu bạn copy công thức cho các ô dữ liệu khác, bạn cần sử 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 (VD: $H$6:$J$13), cột hoặc sử dụng nút F4 sau khi chọn bảng.

3. Ví dụ hàm VLOOKUP

 

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

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

Phụ Cấp Theo Chức Vụ

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

Với một danh sách nhân viên vài trăm, một ngàn người thì bạn không thể làm thủ công như vậy. Đó 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 để cố định các dòng, các cột của bảng 2 khi bạn copy công thức sang các ô khác.
  • 2 là số thứ tự của cột dữ liệu.
  • Range_lookup = 0 (FALSE) để dò tìm chính xác.

Sử Dụng Hàm Vlookup Để Dò Tìm Mức Phụ Cấp Tương Ứng Với Chức Vụ

Sau đó, bạn chỉ cần copy công thức cho các ô 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.

Copy Công Thức Cho Các Dòng Khác

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

Sau kỳ kiểm tra, ta có kết quả bài thi tương ứng với học sinh như bảng 1. Ta 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)

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

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), Excel sẽ trả về kết quả tương ứng ở cột 2 là Giỏi.

Sử Dụng Hàm Vlookup Để Xếp Loại Học Sinh Theo Điểm Số

Sau đó, bạn chỉ cần copy công thức cho các ô khác hoặc sử dụng Flash Fill và bạn đã 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 Dòng Khác

4. Các lỗi thường gặp khi dùng hàm VLOOKUP

Lỗi #N/A

Một ràng buộc 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. 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.

Lỗi #N/A Khi Sai Bảng Giới Hạn Dò Tìm

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

Như ví dụ bên dưới, “Rau muống” không có trong bảng dò tìm nên hàm VLOOKUP sẽ không tìm thấy.

Lỗi #N/A Khi Không Tìm Thấy Dữ Liệu

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

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!. Lúc này, bạn hãy 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.

Như ví dụ bên dưới, Col_index_num là 3, trong khi Table_array là B2:C10 chỉ có 2 cột.

Lỗi #Ref! Khi Sai Thứ Tự Cột Trả Kết Quả

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, cột 2 là cột đầu tiên ở bên phải của cột tìm kiếm, v.v… Vì vậy khi xuất hiện lỗi này, hãy kiểm tra lại giá trị Col_index_number trong công thức.

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

Lỗi #Value! Khi Thứ Tự Cột Trả Về Nhỏ Hơn 1

Lỗi #NAME?

Lỗi #NAME? 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), bạn dùng dấu ngoặc kép để Excel có thể hiểu công thức.

Như ví dụ bên dưới, Cải xoăn không 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”.

Lỗi #Name? Khi Giá Trị Dò Tìm Không Đặt Trong Ngoặc Kép (

5. Một số lưu ý khi 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 ($) trước các cột và hàng để công thức không bị thay đổi.

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

Công Thức Sử Dụng Tham Chiếu Tuyệt Đối

Nếu không 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 có công thức tại ô C13 là =VLOOKUP(B13,B2:C10,2,0). Khi copy công thức cho ô C4 Table_array sẽ biến thành =VLOOKUP(B14,B3:C11,2,0).

Giá Trị Dò Tìm Hoặc Bảng Giới Hạn Dò Tìm Sẽ Bị Thay Đổi Khi Ta Copy Công Thức Mà Không Sử Dụng Tham Chiếu Tuyệt Đố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.

Như ví dụ dưới, ta có 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ố.

Dữ Liệu Trong Bảng Dò Tìm Ở Dạng Văn Bản Nhưng Giá Trị Dò Tìm Ở 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ả bình thường. 

Chuyển Dữ Liệu Trong Bảng Dò Tìm Thành Dạng Số

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, 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. 

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

Hàm Vlookup Trả Về Kết Quả Tìm Thấy Đầu Tiên

Giải pháp 1: Nếu bạn muốn loại bỏ giá trị trùng lặp, bạn bôi đen bảng dò tìm và chọn Data Remove Duplicates

Sử Dụng Chức Năng Remove Duplicates Để Loại Bỏ Giá Trị Trùng Lặp

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

Sử Dụng Pivot Table Để Lọc Ra Danh Sách Kết Quả

Click to rate this post!

[Total: 0 Average: 0]

Đặt banner quảng cáo giá 500k/ 1 banner và 1 liên kết. Đặt thêm links: 300k/1 links. Hotline đặt quảng cáo: 0936 606 777.

thu mua phế liệu Phát Thành Đạt

Thu mua phế liệu Phát Thành Đạt

Việc thu mua phế liệu không đơn giản, đòi hỏi sự chuyên môn và kinh nghiệm để đảm bảo được chất lượng phế liệu và quy trình vận chuyển, xử lý phế liệu đúng cách. Trong bài viết này, chúng ta sẽ cùng tìm hiểu về việc thu mua phế liệu và các quy trình liên quan đến việc sử dụng phế liệu.
Thu mua phế liệu Phúc Lộc Tài

Thu mua phế liệu Phúc Lộc Tài

Để thu mua phế liệu đúng cách, chúng ta cần tìm kiếm và lựa chọn các nguồn phế liệu đáng tin cậy. Các nguồn phế liệu phổ biến nhất bao gồm các công trình xây dựng, nhà máy sản xuất, các cửa hàng bán lẻ, các tổ chức và cá nhân bán phế liệu.
báo giá thép hình, báo giá thép hộp, báo giá thép ống, báo giá xà gồ xây dựng,..

Tôn thép Sáng Chinh

Nhà phân phối và mua bán: Thép hình, Thép hộp, Thép ống, Thép tấm, tôn, xà gồ.Sắt thép là một trong những vật liệu xây dựng không thể thiếu trong các công trình xây dựng hiện đại.
Seo việt

Seo việt

Seo việt chuyên cung cấp dịch vụ seo, thiết kế website. Nếu bạn muốn phát triển kinh doanh trực tuyến, đây là những dịch vụ không thể bỏ qua.
Khoan cắt bê tông 247

Giá khoan cắt bê tông

Chúng tôi cam kết mang lại cho khách hàng những giải pháp tối ưu và đảm bảo chất lượng trong quá trình thi công các công trình xây dựng.
Máy phát điện công nghiệp Võ Gia

Máy phát điện công nghiệp

Chúng tôi cung cấp các loại máy phát điện của các thương hiệu nổi tiếng như: Máy phát điện cummins, Máy phát điện Doosan.Do đó, việc tư vấn và lắp đặt máy phát điện công nghiệp nên được thực hiện bởi các chuyên gia có kinh nghiệm và uy tín trong ngành.
Phế liệu Nhật Minh

Thu mua phế liệu giá cao

Nhật Minh chuyên thu mua các loại như:Phế liệu inox, Phế liệu nhôm, Phế liệu sắt, Phế liệu đồng. . Quá trình thu mua phế liệu được thực hiện bởi các doanh nghiệp thu mua phế liệu, hoặc các cơ sở chế biến phế liệu.
Lắp đặt camera Tphcm

Lắp đặt camera

Chúng tôi cung cấp dịch vụ lắp đặt camera Tphcm, Lắp đặt camera quận 7, lắp đặt camera quận gò vấp. Điều này giúp cho việc giám sát trở nên chính xác hơn, cải thiện đáng kể khả năng phát hiện và ngăn chặn các hành vi phạm pháp.
Taxi nội bài, đặt xe sân bay

Dịch vụ taxi nội bài Hà nội

Đặt xe sân bay Phúc Hà Đặt xe Hà nội - Taxi Nội Bài giá rẻ - Dịch vụ taxi nội bài,Taxi nội bài, Taxi gia đình, Đặt xe đường dài, Taxi nội bài 7 chỗ. Khách hàng có thể đặt dịch vụ taxi nội bài Hà Nội trực tiếp qua điện thoại hoặc qua các ứng dụng đặt xe trực tuyến.
Thu mua phế liệu Thịnh Vượng

Thu mua phế liệu Thịnh Vượng

Khảo Sát Báo Giá Nhanh Chóng. Thu Mua Phế Liệu Công Trình. Tuy nhiên, việc thu mua phế liệu cũng cần phải tuân thủ các quy định về môi trường và an toàn lao động để đảm bảo sức khỏe cho người lao động và người dân, đồng thời tránh những tác động tiêu cực đến môi trường.
Báo giá thép hình, báo giá thép hộp, báo giá thép ống, báo giá tôn xây dựng, báo giá xà gồ xây dựng

Sắt thép xây dựng

Cập nhật bảng giá thép hình, giá thép ống, giá thép tấm, giá thép hộp. Nó được sử dụng trong rất nhiều công trình từ nhà ở đến cầu đường, từ tòa nhà cao tầng đến nhà máy sản xuất.