VLOOKUP trong Excel là gì và Cách sử dụng nó?



VLOOKUP trong Excel được sử dụng để tra cứu và tìm nạp dữ liệu. Nó trả về kết quả phù hợp chính xác & gần đúng và có thể được sử dụng với nhiều bảng, ký tự đại diện, tra cứu hai chiều, v.v.

Trong thế giới theo hướng dữ liệu này, người ta cần nhiều công cụ khác nhau để quản lý dữ liệu. Dữ liệu trong thời gian thực rất lớn và việc tìm nạp chi tiết liên quan đến một số phần dữ liệu cụ thể chắc chắn sẽ là một công việc mệt mỏi nhưng với hàm VLOOKUP trong Excel , tác vụ này có thể đạt được chỉ với một dòng lệnh. Trong bài viết này, bạn sẽ học về một trong những Hàm Excel tức là Hàm VLOOKUP.

Trước khi tiếp tục, hãy xem nhanh tất cả các chủ đề được thảo luận ở đây:





VLOOKUP trong Excel là gì?


Trong Excel, hàm VLOOKUP là một chức năng tích hợp được sử dụng để tra cứu và tìm nạp dữ liệu cụ thể từ một trang tính excel. V là viết tắt của Vertical và để sử dụng hàm VLOOKUP trong Excel, dữ liệu phải được sắp xếp theo chiều dọc. Chức năng này rất hữu ích khi bạn có một lượng lớn dữ liệu và thực tế không thể tìm kiếm một số dữ liệu cụ thể theo cách thủ công.

Làm thế nào nó hoạt động?

Hàm Vlookup nhận một giá trị tức là giá trị tra cứu và bắt đầu tìm kiếm nó ở cột ngoài cùng bên trái. Khi lần xuất hiện đầu tiên của giá trị tra cứu được tìm thấy, nó bắt đầu di chuyển ngay trong hàng đó và trả về giá trị từ cột mà bạn chỉ định. Hàm này có thể được sử dụng để trả về cả kết hợp chính xác cũng như kết hợp gần đúng (Kết hợp mặc định là kết hợp gần đúng).



Cú pháp:

Cú pháp của hàm này như sau:

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

Ở đâu,



  • lookup_value là giá trị cần tìm trong cột đầu tiên của bảng nhất định
  • table_index là bảng mà từ đó dữ liệu sẽ được tìm nạp
  • col_index_num là cột mà từ đó giá trị sẽ được tìm nạp
  • range_lookup là một giá trị lôgic xác định xem giá trị tra cứu phải là một kết hợp hoàn hảo hay một kết hợp gần đúng ( THẬT sẽ tìm thấy trận đấu gần nhất SAI kiểm tra đối sánh chính xác)

Kết hợp chuẩn xác:

Khi bạn muốn hàm VLOOKUP tìm kiếm một kết quả khớp chính xác của giá trị tra cứu, bạn sẽ phải đặt range_lookup giá trị thành FALSE. Hãy xem ví dụ sau đây là một bảng bao gồm các chi tiết của nhân viên:

đối sánh chính xác-VLOOKUP trong Excel-Edureka

Trong trường hợp bạn muốn tìm kiếm sự chỉ định của bất kỳ nhân viên nào trong số này, bạn có thể làm như sau:

  • Chọn ô mà bạn muốn hiển thị đầu ra và sau đó nhập dấu “=”
  • Sử dụng hàm VLOOKUP và cung cấp lookup_value (Đây, nó sẽ là ID của nhân viên)
  • Sau đó, chuyển các tham số khác, tức là table_array , col_index_num và thiết lập range_lookup giá trị thành FALSE
  • Do đó, hàm và các tham số của nó sẽ là: = VLOOKUP (104, A1: D8, 3, FALSE)

Hàm VLOOKUP bắt đầu tìm ID nhân viên 104 và sau đó di chuyển về phía bên phải trong hàng nơi giá trị được tìm thấy. Nó tiếp tục cho đến col_index_num và trả về giá trị hiện tại ở vị trí đó.

Đối sánh gần đúng:

Tính năng này của hàm VLOOKUP cho phép bạn truy xuất các giá trị ngay cả khi bạn không có giá trị khớp chính xác cho loopup_value. Như đã đề cập trước đó, để làm cho hàm VLOOKUP tìm kiếm một kết quả phù hợp gần đúng, bạn sẽ cần đặt range_lookup giá trị thành TRUE. Hãy xem ví dụ sau, nơi các điểm được ánh xạ cùng với điểm của chúng và lớp mà chúng thuộc về.

  • Giống như cách bạn đã làm đối với một đối sánh chính xác, hãy làm theo các bước tương tự
  • Thay cho giá trị range_lookup, hãy sử dụng TRUE thay vì FALSE
  • Do đó, hàm cùng với các tham số của nó sẽ là: = VLOOKUP (55, A12: C15, 3, TRUE)

Trong bảng được sắp xếp theo thứ tự tăng dần, hàm VLOOKUP bắt đầu tìm kiếm kết quả gần đúng và dừng lại ở giá trị lớn nhất tiếp theo nhỏ hơn giá trị tra cứu mà bạn đã nhập. Sau đó, nó di chuyển ngay trong hàng đó và trả về giá trị từ cột được chỉ định. Trong ví dụ trên, giá trị tra cứu là 55 và giá trị tra cứu lớn nhất tiếp theo trong cột đầu tiên là 40. Do đó, đầu ra là Lớp thứ hai.

Trận đấu thứ nhất:

Trong trường hợp bạn có một bảng bao gồm nhiều giá trị tra cứu, hàm VLOOKUP dừng ở kết quả khớp đầu tiên của bảng đó và lấy một giá trị từ hàng đó trong cột đã chỉ định.

Hãy xem hình ảnh bên dưới:

ID 105 được lặp lại và khi giá trị tra cứu được chỉ định là 105, hàm VLOOKUP đã trả về giá trị từ hàng có lần xuất hiện đầu tiên của giá trị tra cứu.

Phân biệt chữ hoa chữ thường:

Hàm VLOOKUP không phân biệt chữ hoa chữ thường. Trong trường hợp bạn có giá trị tra cứu bằng chữ hoa và giá trị hiện diện trong bảng nhỏ, hàm VLOOKUP vẫn sẽ lấy giá trị từ hàng có giá trị đó. Hãy xem hình ảnh bên dưới:

Như bạn có thể thấy, giá trị mà tôi đã chỉ định làm tham số là “RAFA” trong khi giá trị hiện diện trong bảng là “Rafa” nhưng hàm VLOOKUP vẫn trả về giá trị được chỉ định. Nếu bạn có kết quả khớp chính xác ngay cả với trường hợp, hàm VLOOKUP vẫn sẽ trả về kết quả khớp đầu tiên của giá trị tra cứu bất kể trường hợp được sử dụng. Hãy xem hình ảnh bên dưới:

Các lỗi:

Việc gặp lỗi là điều đương nhiên khi chúng ta sử dụng các hàm. Tương tự, bạn cũng có thể gặp lỗi khi sử dụng hàm VLOOKUP và một số lỗi phổ biến là:

  • #TÊN
  • # N / A
  • #REF
  • #GIÁ TRỊ

Lỗi #NAME:

Về cơ bản, lỗi này là để thông báo cho bạn biết rằng bạn đã mắc một số lỗi trong cú pháp. Để tránh lỗi cú pháp, tốt hơn nên sử dụng Trình hướng dẫn hàm do Excel cung cấp cho mọi hàm. Trình hướng dẫn Hàm giúp bạn cung cấp thông tin về mọi tham số và loại giá trị mà bạn cần nhập. Hãy xem hình ảnh bên dưới:

Như bạn có thể thấy, Trình hướng dẫn hàm thông báo cho bạn nhập bất kỳ loại giá trị nào thay cho tham số lookup_value và cũng đưa ra mô tả ngắn gọn về loại giá trị tương tự. Tương tự, khi bạn chọn các tham số khác, bạn cũng sẽ thấy thông tin liên quan đến chúng.

cách phân tích cú pháp xml trong java

Lỗi # N / A:

Lỗi này được trả về trong trường hợp không tìm thấy kết quả phù hợp nào cho giá trị tra cứu đã cho. Ví dụ: nếu tôi nhập “AFA” thay vì “RAFA”, tôi sẽ gặp lỗi # N / A.

Để xác định một số thông báo lỗi cho hai lỗi trên, bạn có thể sử dụng hàm IFNA. Ví dụ:

Lỗi #REF:

Lỗi này gặp phải khi bạn cung cấp tham chiếu cho một cột không có sẵn trong bảng.

Lỗi #VALUE:

Lỗi này gặp phải khi bạn đặt sai giá trị cho các tham số hoặc bỏ sót một số tham số bắt buộc.

Tra cứu hai chiều:

Tra cứu hai chiều đề cập đến việc tìm nạp một giá trị từ bảng hai chiều từ bất kỳ ô nào của bảng được tham chiếu. Để thực hiện tra cứu hai chiều bằng hàm VLOOKUP, bạn sẽ cần sử dụng hàm MATCH cùng với nó.

Cú pháp của MATCH như sau:

MATCH (lookup_value, lookup_array, match_type)

  • lookup_value là giá trị được tìm kiếm
  • lookup_array là phạm vi ô chứa các giá trị tra cứu
  • Loại so khớp có thể là một số, tức là 0, 1 hoặc -1 biểu thị kết quả khớp chính xác, nhỏ hơn và lớn hơn tương ứng

Thay vì sử dụng các giá trị được mã hóa cứng với hàm VLOOKUP, bạn có thể làm cho nó bỏ qua động trong các tham chiếu ô. Hãy xem xét ví dụ sau:

Như bạn có thể thấy trong hình trên, hàm VLOOKUP nhận tham chiếu ô là F6 cho giá trị tra cứu và giá trị chỉ số cột được xác định bởi hàm MATCH. Khi bạn thực hiện thay đổi đối với bất kỳ giá trị nào trong số này, đầu ra cũng sẽ thay đổi theo. Hãy xem hình ảnh bên dưới, nơi tôi đã thay đổi giá trị hiện có trong F6 từ Chris thành Leo và đầu ra cũng đã được cập nhật tương ứng:

Trong trường hợp tôi thay đổi giá trị của G5, hoặc cả F6 và G5, công thức này sẽ hoạt động tương ứng để hiển thị kết quả tương ứng.

Bạn cũng có thể tạo danh sách thả xuống để thực hiện tác vụ thay đổi các giá trị rất tiện dụng. Trong ví dụ trên, điều này nên được thực hiện với F6 và G5. Đây là cách bạn có thể tạo danh sách thả xuống:

  • Chọn Dữ liệu từ tab ruy-băng
  • Từ nhóm Công cụ dữ liệu, hãy chọn Xác thực dữ liệu
  • Mở ngăn Cài đặt và từ Cho phép, chọn Danh sách
  • Chỉ định mảng danh sách nguồn

Đây là cách nó trông như thế nào khi bạn đã tạo một danh sách thả xuống:

Sử dụng Ký tự đại diện:

Trong trường hợp bạn không biết chính xác giá trị tra cứu mà chỉ biết một phần của nó, bạn có thể sử dụng các ký tự đại diện. Trong Excel, ký hiệu “*” đại diện cho một ký tự đại diện. Biểu tượng này thông báo cho Excel biết rằng chuỗi đứng trước, sau hoặc giữa phải được tìm kiếm và có thể có bất kỳ số ký tự nào trước hoặc sau chúng. Ví dụ: trong bảng mà tôi đã tạo, nếu nhập “erg” cùng với các thẻ đại diện ở hai bên, hàm VLOOKUP sẽ trả về kết quả đầu ra cho “Sergio” như hình dưới đây:

Nhiều bảng tra cứu:

Trong trường hợp bạn có nhiều bảng tra cứu, bạn có thể sử dụng hàm IF cùng với nó để xem xét một trong hai bảng dựa trên một số điều kiện nhất định. Ví dụ: nếu có một bảng chứa dữ liệu của hai siêu thị và bạn cần tìm ra lợi nhuận của mỗi siêu thị dựa trên doanh số bán hàng, bạn có thể làm như sau:

Tạo bảng chính như sau:

Sau đó, tạo hai bảng mà từ đó lợi nhuận phải được tìm nạp.

Sau khi hoàn thành việc này, hãy tạo một phạm vi Đã đặt tên cho mỗi bảng mới được tạo. Để tạo một dải ô đã đặt tên, hãy làm theo các bước dưới đây:

  • Chọn bảng toàn bộ bảng mà bạn muốn chỉ định tên
  • Từ tab ruy-băng, hãy chọn Công thức và sau đó từ nhóm Tên đã xác định, hãy chọn Xác định tên
  • Bạn sẽ thấy hộp thoại sau
  • Đặt bất kỳ tên nào bạn chọn
  • Bấm OK

Khi điều này được thực hiện cho cả hai bảng, bạn có thể sử dụng các phạm vi được đặt tên này trong hàm IF như sau:

Như bạn thấy, hàm VLOOKUP đã trả về các giá trị thích hợp để điền vào cột Lợi nhuận tùy theo siêu thị mà họ thuộc về. Thay vì viết công thức trong mỗi ô của cột Lợi nhuận, tôi chỉ sao chép công thức để tiết kiệm thời gian và năng lượng.

Phần này sẽ đưa chúng ta đến phần cuối của bài viết này về VLOOKUP trong Excel. Tôi hy vọng bạn rõ ràng với tất cả những gì đã được chia sẻ với bạn. Đảm bảo rằng bạn luyện tập nhiều nhất có thể và hoàn nguyên trải nghiệm của mình.

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của blog “VLOOKUP trong Excel” này và chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.

Để có kiến ​​thức chuyên sâu về bất kỳ công nghệ thịnh hành nào cùng với các ứng dụng khác nhau của nó, bạn có thể đăng ký trực tiếp với hỗ trợ 24/7 và truy cập trọn đời.