fbpx

VLOOKUP là gì? Hướng dẫn sử dụng Hàm VLOOKUP trong Excel

15/07/2024

Nếu bạn đã từng làm việc với Excel, chắc hẳn bạn đã nghe đến hàm VLOOKUP. Đây là một công cụ cực kỳ hữu ích giúp bạn tra cứu và lấy giá trị từ bảng dữ liệu một cách nhanh chóng. Hãy tưởng tượng bạn có một danh sách hàng trăm sản phẩm và bạn cần tìm giá của một sản phẩm cụ thể, thì VLOOKUP sẽ giúp bạn làm điều đó chỉ trong vài giây. Trong bài viết này, ACE Academy sẽ cùng bạn khám phá cách sử dụng hàm VLOOKUP trong Excel từ cơ bản đến nâng cao, kèm theo các ví dụ thực tế để bạn có thể áp dụng ngay vào công việc của mình.

1. Hàm VLOOKUP là gì?

VLOOKUP là hàm phổ biến nhất trong Excel để thực hiện tra cứu cơ bản. Nó giúp bạn quét bảng dữ liệu, tìm kết quả khớp và trả về giá trị tương ứng từ một cột bạn chỉ định. VLOOKUP được sử dụng rộng rãi trong mọi loại hình doanh nghiệp vì nó giải quyết các vấn đề thông thường như tìm thông tin sản phẩm hoặc giá cả từ một danh sách lớn.

2. Hàm VLOOKUP sử dụng như thế nào?

Tra cứu và lấy giá trị trong bảng. Giá trị trả về một giá trị từ số cột đã chỉ định.

Cú pháp
=VLOOKUP(lookup_value;table_array;col_index_num;[range_lookup])
  • lookup_value: Giá trị cần tìm kiếm trong cột đầu tiên của bảng.
  • table_array: Bảng dùng để lấy giá trị.
  • col_index_num: Số thứ tự của cột trong bảng dùng để lấy giá trị.
  • range_lookup = 1 (TRUE): dò tìm tương đối
  • range_lookup = 1 (FALSE): dò tìm chính xác

Tips: Nếu bạn copy công thức cho các ô dữ liệu khác, cần cố định ô tham chiếu Table_array khi sử dụng hàm Vlookup

Để giữ cố định ô tham chiếu trong Excel, bạn chỉ cần thêm ký hiệu $ vào trước ô tham chiếu bằng cách nhấn F4. Hãy làm như sau:

1. Chọn ô chứa công thức bạn muốn cố định.

2. Trên thanh công thức, chọn ô tham chiếu, nhấn F4.

Ví dụ 1 công thức đơn giản: =VLOOKUP(D4,$B$16:$C$21,2,0)

3. Cách sử dụng hàm VLOOKUP và các nguyên tắc cơ bản

3.1 Cách sử dụng hàm VLOOKUP trong Excel

Mục đích của VLOOKUP là tra cứu và lấy thông tin trong một bảng được sắp xếp theo chiều dọc.

Cách sử dụng hàm VLOOKUP trong Excel

Với tên Product là Coffee Tables làm giá trị trong ô J7, kết quả là 700. VLOOKUP quét cột đầu tiên của bảng, khớp với tên Product và trả về 700. Tức là Annual Numbers of Items sold

Chú ý đến những điều sau:

  1. Giá trị tra cứu được cung cấp là J7. Nếu giá trị này thay đổi, VLOOKUP sẽ trả về kết quả mới.
  2. Bảng tra cứu được cung cấp dưới dạng phạm vi B5:G14, đây là toàn bộ bảng.
  3. Các giá trị tra cứu (số thứ tự) nằm ở cột đầu tiên của bảng.
  4. Giá trị kết quả (Annual Numbers of Items sold) nằm ở cột thứ hai của bảng.
  5. Số chỉ mục cột được đưa ra là 2.

3.2 Nguyên tắc khi sử dụng hàm VLOOKUP

3.2.1 VLOOKUP sử dụng số cột để tham chiếu

Hàm VLOOKUP sử dụng số cột để xác định (tham chiếu) cột chứa giá trị bạn muốn lấy. Khi dùng hàm VLOOKUP, hãy hình dung rằng các cột trong bảng được đánh số từ 1 trở đi:

Hàm VLOOKUP trong Excel sử dụng cột để dò tìm - ACE Academy

Cùng nhìn lại công thức của hàm V-lookup, ta có thể thực hiện như sau|

Cú pháp
=VLOOKUP(lookup_value;table_array;col_index_num;[range_lookup])

Công thức trong trường hợp này là: =VLOOKUP(J7;B5:G14;2;FALSE)

  • ookup_value: Giá trị cần tìm kiếm trong cột đầu tiên của bảng.
  • table_array: Bảng dùng để lấy giá trị.
  • col_index_num: Số thứ tự của cột trong bảng dùng để lấy giá trị.
  • range_lookup = 1 (TRUE): dò tìm tương đối
  • range_lookup = 1 (FALSE): dò tìm chính xác

Lookup_value:Giá trị cần tìm kiếm trong cột đầu tiên của bảng: J7

Table_array: phạm vi bảng dùng để lấy giá trị: B5:G14

Col_index_num: Vị trí cột cần lấy dữ liệu : 2

Range_lookup = 1 (FALSE): dò tìm chính xác: FALSE

*Chỉ cần thay đổi số cột – hay giá trị Col_index_num, chúng ta có thể lấy Annual Numbers of Items sold, Costs per unit, Annual Usage Value bằng cách thay Col_index_num lần lượt thành các cột 2, 3 và 4. Bạn xem công thức như sau:

Lưu ý:

  • Hàm VLOOKUP chỉ có thể tìm các giá trị trên cột ngoài cùng bên trái trong Table_array ( cột đầu tiên). Nếu không, sẽ xuất hiện lỗi #N/A.

3.2.2 VLOOKUP chỉ tìm kiếm ở bên phải

VLOOKUP chỉ tìm kiếm được dữ liệu ở bên phải cột đầu tiên trong bảng cung cấp. Nói cách khác, bạn chỉ có thể truy xuất dữ liệu từ các cột nằm bên phải của cột đầu tiên. Ví dụ, để tra cứu thông tin theo ID trong bảng dưới đây, chúng ta phải cung cấp phạm vi E8:G12 làm bảng và điều đó có nghĩa là chúng ta chỉ có thể tra cứu Ngành học và Cơ sở học:

Hàm VLOOKUP trong Excel chỉ tìm kiếm ở bên phải - ACE Academy
VLOOKUP chỉ tìm kiếm ở bên phải – ACE Academy

Đây là một hạn chế cơ bản của VLOOKUP — cột đầu tiên của bảng phải chứa các giá trị tra cứu và VLOOKUP chỉ có thể truy cập các cột bên phải. Để truy xuất thông tin ở bên trái (hoặc bên phải) của cột tra cứu. Bạn có thể sử dụng hàm XLOOKUP hoặc công thức INDEX và MATCH.

3.2.3 Hai chế độ True và False

VLOOKUP có hai chế độ khớp: dò tìm chính xác (FALSE) và dò tìm tương đối (TRUE). Bạn có thể chỉ định TRUE nếu bạn muốn có một kết quả dò tìm tương đối hoặc FALSE nếu bạn muốn có một kết quả dò tìm chính xác ở giá trị trả về. Nếu bạn không chỉ định bất cứ giá trị nào thì giá trị mặc định sẽ luôn trả về là dò tìm tương đối (TRUE).

  • Dò tìm chính xác (FALSE)

Đa số bạn sẽ sử dụng chế độ dò tìm chính xác (FALSE), nó có ý nghĩa khi bạn có một khóa duy nhất để sử dụng làm giá trị tra cứu

Hàm VLOOKUP dò tìm chính xác (FALSE) - ACE Academy
Hàm VLOOKUP dò tìm chính xác (FALSE) – ACE Academy

Công thức trong H5 để tìm Sales person assignned, dựa trên sự trùng khớp chính xác với Customer Name, là:

Với “Ana Blume” ở H5, VLOOKUP tìm thấy kết quả khớp ở hàng thứ bảy trong bảng và trả về kết quả là Micheal.

  • Dò tìm tương đối (TRUE)

Trong một số trường hợp, bạn sẽ cần tra cứu dò tìm tương đối thay vì tra cứu dò tìm chính xác.

Ví dụ: khi bạn muốn gán xếp hạng (classification) dựa trên điểm số (score). Bạn muốn sử dụng điểm số ở cột D để xếp hạng trong phạm vi bảng G7:H12. Ở đây, chúng ta cần sử dụng VLOOKUP ở chế độ dò tìm gần đúng (TRUE), điểm số chính xác trong cột D sẽ không được tìm thấy trong cột G. Công thức VLOOKUP trong E7 được cấu hình để thực hiện dò tìm gần đúng bằng cách đặt đối số cuối cùng thành TRUE:

Cẩm nang Sử Dụng Hàm VLOOKUP trong Excel
Hàm VLOOKUP dò tìm tương đối (TRUE) – ACE Academy

3.2.4 Một số lưu ý khác

  • Theo mặc định, VLOOKUP sẽ thực hiện phép so khớp gần đúng.
  • VLOOKUP không phân biệt chữ hoa chữ thường.
  • Range_lookup kiểm soát việc dò tìm FALSE = chính xác, TRUE = gần đúng (mặc định).
  • Nếu range_lookup bị bỏ qua hoặc TRUE:
    • VLOOKUP sẽ khớp với giá trị gần nhất bằng hoặc nhỏ hơn lookup_value .
    • Cột 1 của table_array phải được sắp xếp theo thứ tự tăng dần.
  • Nếu range_lookup là FALSE hoặc bằng 0 để tìm kết quả khớp chính xác:
    • VLOOKUP sẽ thực hiện khớp chính xác.
    • Table_array không cần phải được sắp xếp .
  • Nếu VLOOKUP không tìm thấy giá trị khớp, nó sẽ trả về lỗi #N/A.

4. Tạm kết

Hàm VLOOKUP là một hàm vô cùng mạnh mẽ và hữu ích. Giúp bạn tra cứu và lấy dữ liệu từ bảng một cách nhanh chóng và chính xác. Tiết kiệm được rất nhiều thời gian so với các thao tác thủ công. ây là một trong những hàm đóng vai trò rất quan trọng không chỉ cho riêng Excel, mà là cho cả ngành phân tích dữ liệu nói chung.

Hiểu rõ về cách sử dụng và nguyên tắc hoạt động của hàm VLOOKUP sẽ giúp bạn thuận lợi hơn trong quá trình xử lí dữ liệu. Nếu bạn đang quan tâm về phân tích dữ liệu và muốn tìm hiểu sâu hơn về các khía cạnh quan trọng trong lĩnh vực này, hãy đọc thêm bài viết trên Blog: Data Analyst cần học gì của ACE Academy. Bài viết này sẽ giúp bạn hiểu rõ hơn về Data Analytics và lộ trình học chuẩn chỉnh. Bên cạnh đó còn có các phương pháp, kỹ năng cần thiết cho một nhà phân tích dữ liệu chuyên nghiệp. Hy vọng bài viết về hàm VLOOKUP trong Excel của ACE Academy sẽ đem đến bạn kiến thức hữu dụng và có thể áp dụng chúng vào học tập và công việc một cách hiệu quả.

Ngoài ra, nếu bạn muốn trau dồi kỹ năng xử lý dữ liệu, học cách xây dựng các Dashboard động và phát triển nền tảng vững chắc, nâng cao khả năng trực quan hoá dữ liệu và truyền đạt thông tin một cách rõ ràng và thuyết phục với Excel hãy tham khảo khoá học Excel Business & Finance tại ACE Academy!

Đăng kí học thử khóa học về Excel Business & Finance tại đây

Think like a Data Analytics - ACE Academy

error: