Note: The other languages of the website are Google-translated. Back to English

Excel VLOOKUP Chức năng

Excel Hàm VLOOKUP tìm kiếm một giá trị bằng cách khớp trên cột đầu tiên của bảng và trả về giá trị tương ứng từ một cột nhất định trong cùng một hàng.

Hướng dẫn này nói về cách sử dụng hàm VLOOKUP bằng cách giải thích cú pháp, đối số, trả lại giá trị, ghi chú chức năngví dụ đơn giản chi tiết.
Ngoài ra, ở phần cuối của hướng dẫn, chúng tôi liệt kê rất nhiều trường hợp thực tế của công thức VLOOKUP thường được sử dụng, bao gồm Vlookup trên các trang tính hoặc sổ làm việc khác nhau, Vlookup và giữ nguyên định dạng của ô kết quả, vlookup trả về nhiều kết quảcác công thức vlookup khác trong các trường hợp phổ biến.


cú pháp

=VLOOKUP (lookup_value, table_array, col_index, [range_lookup])


Lập luận

Lookup_value (cần phải): Giá trị bạn đang tìm kiếm. Nó phải nằm trong cột đầu tiên của phạm vi table_array.

Table_array (cần phải): Bảng chứa hai hoặc nhiều cột nơi định vị cột giá trị tra cứu và cột giá trị kết quả.

Col_index (cần phải): Số cột cụ thể (nó là một số nguyên) của table_array, mà bạn sẽ trả về giá trị phù hợp từ đó.

  • Số cột đầu tiên là 1 cho cột ngoài cùng bên trái của table_array.

Range_lookup (không bắt buộc): Đây là giá trị lôgic xác định xem hàm VLOOKUP này sẽ trả về kết quả khớp chính xác hay kết quả gần đúng:

  • Nếu range_lookup là một trong hai TRUE hoặc là bỏ qua, hàm VLOOKUP sẽ trả về kết quả khớp chính xác hoặc kết quả gần đúng. Nếu không tìm thấy kết quả khớp chính xác, giá trị đó sẽ khớp với giá trị nhỏ nhất tiếp theo.
    =VLOOKUP(lookup_value, table_array, col_index, TRUE)
    =VLOOKUP(lookup_value, table_array, col_index)

Quan trọng: Trong trường hợp này, các giá trị trong cột đầu tiên của table_array phải được sắp xếp theo thứ tự tăng dần;
Nếu không, hàm VLOOKUP có thể không trả về giá trị chính xác.

  • Nếu range_lookup là một trong hai KHÔNG ĐÚNG hoặc là 0, hàm VLOOKUP sẽ chỉ trả về một kết quả khớp chính xác. Nếu không tìm thấy giá trị đối sánh chính xác, giá trị đó sẽ trả về giá trị lỗi # N / A. Nhưng nếu có hai hoặc nhiều giá trị trong cột đầu tiên của table_array phù hợp với lookup_value, vlookup sẽ chỉ sử dụng giá trị của giá trị được tìm thấy đầu tiên.
    =VLOOKUP(lookup_value, table_array, col_index, FALSE)
    =VLOOKUP(lookup_value, table_array, col_index, 0)

Trong trường hợp này, các giá trị trong cột đầu tiên của table_array không cần phải được sắp xếp.


Giá trị trả lại

Hàm VLOOKUP sẽ trả về giá trị phù hợp từ một bảng dựa trên giá trị tra cứu trong cột đầu tiên.

Ghi chú chức năng

1. Hàm LOOKUP chỉ tìm kiếm giá trị từ trái sang phải.
    Giá trị tra cứu nằm trong cột ngoài cùng bên trái và giá trị kết quả phải nằm trong bất kỳ cột nào bên phải giá trị tra cứu.
2. Có hai chế độ kết hợp cho hàm VLOOKUP. Chúng là đối sánh chính xác và đối sánh gần đúng.
    Hàm VLOOKUP sẽ sử dụng kết hợp gần đúng theo mặc định.
3. Nó sẽ trả về giá trị lỗi # N / A nếu không tìm thấy giá trị tra cứu.


Các ví dụ

Phần này cung cấp các ví dụ để chỉ cho bạn cách sử dụng hàm VOOKUP trong Excel.

Ví dụ 1: Đối sánh chính xác VS đối sánh gần đúng với hàm VLOOKUP

1.1 Vlookup đối sánh chính xác:

Như ảnh chụp màn hình bên dưới được hiển thị, làm thế nào để tìm kiếm giá trị khớp chính xác “Peach” và trả về giá trị tương ứng của nó từ cột thứ ba trong phạm vi bảng B3: E8? Bạn có thể làm như sau để đạt được nó.

1. Chọn một ô trống, sao chép công thức bên dưới vào đó và nhấn Đi vào phím để nhận kết quả.
=VLOOKUP(G4,B3:E8,3,FALSE)

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

Như ảnh chụp màn hình bên dưới được hiển thị, bạn muốn tìm kiếm số ID đơn đặt hàng “10006”, nếu không tìm thấy số đó, hãy thực hiện đối sánh gần đúng.

1. Chọn một ô trống, sao chép công thức bên dưới vào đó và nhấn Đi vào phím để nhận kết quả.
=VLOOKUP(H4,B3:F8,3,TRUE)

Chú ý:

  • Trong hai công thức trên, G4H4 là các tham chiếu đến các ô chứa các giá trị tra cứu;
  • B3: E8 và B3: F8 là phạm vi bảng nơi định vị cột giá trị tra cứu và cột giá trị kết quả;
  • 3 là số cột để trả về giá trị phù hợp;
  • KHÔNG ĐÚNG cho biết việc tìm kiếm giá trị khớp chính xác trong trường hợp này;
  • TRUE tạo trước một tra cứu đối sánh gần đúng. Vì giá trị tra cứu 10006 không được tìm thấy trong cột đầu tiên, nó sẽ khớp với giá trị nhỏ nhất tiếp theo 10005 và trả về kết quả $ 9.00 từ cột thứ ba trong bảng.
Ví dụ 2: Vlookup trả về giá trị trống hoặc giá trị cụ thể thay vì # N / A

Khi thực hiện đối sánh chính xác với hàm VLOOKUP, nó sẽ trả về giá trị lỗi # N / A nếu không tìm thấy giá trị tra cứu. Xem ảnh chụp màn hình:

Làm cách nào để giữ ô kết quả trống hoặc trả về giá trị cụ thể thay vì # N / A khi không thể tìm thấy giá trị tra cứu? Đây là giải pháp dưới đây.

1. Sao chép công thức dưới đây vào ô bạn sẽ xuất kết quả và nhấn Đi vào Chìa khóa:
=IFERROR(VLOOKUP(H4,B3:F8,3,0),"Not found")

Chú thích: Trong công thức, “không tìm thấy”Là nội dung bạn sẽ hiển thị trong ô kết quả thay vì lỗi # N / A. Để giữ ô kết quả trống, vui lòng thay thế văn bản “không tìm thấy” bằng một khoảng trắng. Và bạn có thể thay đổi nó dựa trên nhu cầu của bạn.


Thêm ví dụ

Công thức Vlookup - Trên các sổ làm việc / trang tính

Giá trị Vlookup trên nhiều trang tính
Bạn có thể áp dụng hàm vlookup để trả về các giá trị phù hợp trong một bảng của trang tính. Tuy nhiên, nếu bạn cần vlookup giá trị trên nhiều trang tính, bạn có thể làm như thế nào? Bài viết này cung cấp các bước chi tiết để giúp bạn dễ dàng giải quyết vấn đề.
Bấm để biết thêm ...

Vlookup để so sánh hai danh sách trong các trang tính riêng biệt
Giả sử có hai danh sách tên nằm trong các trang tính khác nhau “Tên-1” và “Tên-2”, để so sánh hai danh sách này và tìm tên phù hợp trong Tên-1 nếu chúng thoát trong Tên-2. Công thức VLOOKUP trong bài viết này sẽ giúp bạn.
Bấm để biết thêm ...

Vlookup sang sổ làm việc khác
Thông thường, hàm Vlookup chỉ có thể được sử dụng trong cùng một sổ làm việc. Nếu bạn muốn áp dụng hàm VLOOKUP trong sổ làm việc khác, hãy thử công thức trong bài viết này.
Bấm để biết thêm ...

Công thức Vlookup - Giữ định dạng kết quả

Giữ định dạng ô khi Vlookup
Thông thường, khi áp dụng công thức VLOOKUP, bạn sẽ nhận được kết quả mà không cần bất kỳ định dạng nào. Làm cách nào để giữ nguyên định dạng nguồn của ô kết quả? Đây có giải pháp.
Bấm để biết thêm ...

Vlookup và trả về màu nền cùng với giá trị tra cứu
Nếu bạn muốn trả về kết quả cùng với màu nền ban đầu của nó khi áp dụng công thức VLOKUP, phương pháp trong bài viết này có thể hữu ích.
Bấm để biết thêm ...

Vlookup và định dạng ngày trả lại thay vì số
Bạn có thể nhận thấy rằng ngày được hiển thị dưới dạng số sê-ri thay vì định dạng ngày khi sử dụng hàm VLOOKUP, và sau đó bạn cần định dạng ô kết quả này thành định dạng ngày theo cách thủ công. Ngoại trừ việc thay đổi thủ công định dạng ô thành định dạng ngày, có cách nào hữu ích để xử lý không? Bài viết này sẽ chỉ cho bạn một cách dễ dàng để giải quyết vấn đề này.
Bấm để biết thêm ...

Vlookup và trả về giá trị khớp với nhận xét ô
Khi bạn áp dụng hàm Vlookup để trả về giá trị phù hợp, nó sẽ chỉ trả về giá trị đó. Đôi khi, bạn có thể cần vlookup và trả về giá trị phù hợp bao gồm cả nhận xét ban đầu của nó. Làm thế nào bạn có thể lấy nó xuống?
Bấm để biết thêm ...

Công thức Vlookup - Trả về nhiều kết quả

Vlookup và trả về các giá trị phù hợp trong nhiều cột
Thông thường, việc áp dụng hàm Vlookup chỉ có thể trả về giá trị phù hợp từ một cột. Đôi khi, bạn có thể cần trích xuất các giá trị phù hợp từ nhiều cột dựa trên tiêu chí. Đây là giải pháp cho bạn.
Bấm để biết thêm ...

Vlookup để trả về nhiều giá trị trong một ô
Thông thường, khi áp dụng hàm Vlookup, nếu có nhiều giá trị phù hợp với tiêu chí, bạn chỉ có thể nhận được kết quả của giá trị đầu tiên. Nếu bạn muốn trả về tất cả các kết quả phù hợp và hiển thị tất cả chúng trong một ô duy nhất, bạn có thể đạt được điều gì?
Bấm để biết thêm ...

Vlookup và trả về nhiều giá trị không trùng lặp
Đôi khi, bạn có thể cần vlookup và trả về nhiều giá trị phù hợp vào một ô cùng một lúc. Nhưng, làm thế nào bạn có thể giữ các giá trị duy nhất chỉ khi các kết quả trùng lặp xuất hiện? Đây là giải pháp.
Bấm để biết thêm ...

Vlookup và trả về toàn bộ hàng có giá trị phù hợp
Thông thường, sử dụng hàm vlookup chỉ có thể trả về một kết quả từ một cột nhất định trong cùng một hàng. Bài viết này sẽ chỉ cho bạn cách trả về toàn bộ hàng dữ liệu dựa trên các tiêu chí cụ thể.
Bấm để biết thêm ...

Công thức Vlookup - Các trường hợp phổ biến khác

Dễ dàng sử dụng vlookup và tính tổng trong Excel
Việc kết hợp hàm vlookup và hàm sum giúp tìm kiếm một tiêu chí nhất định và tổng hợp tất cả các giá trị dựa trên tiêu chí này cùng một lúc. Ở đây chúng tôi cung cấp các bước chi tiết để giúp bạn dễ dàng vlookup một giá trị nhất định và tính tổng tất cả các kết quả phù hợp trong các cột hoặc hàng trong Excel.
Bấm để biết thêm ...

Vlookup ngược hoặc theo thứ tự ngược lại
Nói chung, hàm VLOOKUP tìm kiếm các giá trị từ trái sang phải trong bảng mảng và nó yêu cầu giá trị tra cứu phải nằm ở phía bên trái của giá trị đích. Tuy nhiên, đôi khi bạn có thể biết giá trị mục tiêu và muốn tìm ra giá trị tra cứu ngược lại. Do đó, bạn cần vlookup ngược trong Excel. Có một số cách trong bài viết này để giải quyết vấn đề này một cách dễ dàng!
Bấm để biết thêm ...

Vlookup một giá trị nhất định và chỉ trả về true hoặc false / yes hoặc no
Thông thường, khi sử dụng công thức Vlookup để tìm kiếm giá trị khớp chính xác, giá trị lỗi # N / A sẽ trả về nếu không tìm thấy giá trị hoặc trả về kết quả phù hợp khi khớp giá trị. Tuy nhiên, trong một số trường hợp, chúng ta chỉ cần trả về Yes hoặc No / True hoặc False để đơn giản nhắc nhở bản thân nếu một giá trị tồn tại. Giải pháp trong bài viết này có thể hữu ích.
Bấm để biết thêm ...

Vlookup trong bảng hai chiều
Đôi khi, bạn cần vlookup để trả về giá trị tương đối dựa trên cả hàng và cột, nghĩa là bạn cần trả về dữ liệu từ bảng hai chiều. Trong trường hợp này, kết hợp hàm Vlookup và hàm MATCH có thể giúp giải quyết vấn đề.
Bấm để biết thêm ...


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel - Giúp bạn nổi bật giữa đám đông

Bạn có muốn hoàn thành công việc hàng ngày của mình một cách nhanh chóng và hoàn hảo? Kutools cho Excel mang đến 300 tính năng nâng cao mạnh mẽ (Kết hợp sổ làm việc, tính tổng theo màu, chia nhỏ nội dung ô, chuyển đổi ngày tháng, v.v.) và tiết kiệm 80% thời gian cho bạn.

  • Được thiết kế cho 1500 tình huống công việc, giúp bạn giải quyết 80% các vấn đề về Excel.
  • Giảm hàng nghìn lần nhấp chuột và bàn phím mỗi ngày, giảm mỏi mắt và mỏi tay.
  • Trở thành chuyên gia Excel trong 3 phút. Không còn cần phải nhớ bất kỳ công thức và mã VBA đau đớn nào.
  • 30 ngày dùng thử miễn phí không giới hạn. Đảm bảo hoàn tiền trong 60 ngày. Nâng cấp miễn phí và hỗ trợ trong 2 năm.
Ribbon của Excel (với Kutools cho Excel được cài đặt)

Tab Office - Bật tính năng Đọc và Chỉnh sửa theo Tab trong Microsoft Office (bao gồm Excel)

  • Một giây để chuyển đổi giữa hàng chục tài liệu đang mở!
  • Giảm hàng trăm cú click chuột cho bạn mỗi ngày, tạm biệt bàn tay chuột.
  • Tăng năng suất của bạn lên 50% khi xem và chỉnh sửa nhiều tài liệu.
  • Mang lại các tab hiệu quả cho Office (bao gồm Excel), Giống như Chrome, Firefox và Internet Explorer mới.
Ảnh chụp màn hình của Excel (với Office Tab được cài đặt)
Nhận xét (1)
Chưa có xếp hạng. Hãy là người đầu tiên xếp hạng!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
cảm ơn bạn rất nhiều
Không có bình luận nào được đăng ở đây
Để lại ý kiến ​​của bạn
Đăng với tư cách khách
×
Đánh giá bài viết này:
0   Nhân vật
Các vị trí được đề xuất