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

Làm thế nào để vlookup giá trị với nhiều tiêu chí trong Excel?

Trong Excel, chúng tôi có thể nhanh chóng vlookup dữ liệu tương ứng trong danh sách dựa trên tiêu chí cụ thể mà bạn đặt bằng cách sử dụng hàm vlookup. Nhưng, nếu bạn cần vlookup giá trị tương đối dựa trên nhiều tiêu chí như ảnh chụp màn hình bên dưới, bạn có thể giải quyết nó như thế nào?

Giá trị Vlookup với nhiều tiêu chí với hàm LOOKUP

Giá trị Vlookup với nhiều tiêu chí với hàm INDEXT và MATCH

Giá trị Vlookup với nhiều tiêu chí với một tính năng hữu ích


Giả sử tôi có phạm vi dữ liệu sau đây mà tôi muốn sử dụng hai tiêu chí để trả về giá trị tương đối, ví dụ: tôi biết sản phẩm và màu sắc cần trả về màu tương ứng của chúng trong cùng một hàng:


Giá trị Vlookup với nhiều tiêu chí với hàm LOOKUP

Hàm LOOKUP có thể giúp bạn giải quyết vấn đề này, vui lòng nhập công thức này vào một ô được chỉ định và nhấn đăng ký hạng mục thi để nhận được kết quả chính xác bạn muốn, xem ảnh chụp màn hình:

=LOOKUP(2,1/($A$2:$A$12=G2)/($C$2:$C$12=H2),($E$2:$E$12))

Chú thích: Trong công thức trên:

  • A2: A12 = G2: có nghĩa là tìm kiếm các tiêu chí của G2 trong phạm vi A2: A12;
  • C2: C12 = H2: có nghĩa là để tìm kiếm các tiêu chí của H2 trong phạm vi C2: C12;
  • E2: E12: đề cập đến phạm vi mà bạn muốn trả về giá trị tương ứng.

Lời khuyên: Nếu bạn có nhiều hơn hai tiêu chí, bạn chỉ cần thêm tiêu chí vào công thức như sau: =LOOKUP(2,1/($A$2:$A$12=G2)/($B$2:$B$12=H2)/($C$2:$C$12=I2),($E$2:$E$12)).


Giá trị Vlookup với nhiều tiêu chí với hàm INDEXT và MATCH

Trong Excel, hàm INDEXT và MATCH hỗn hợp rất mạnh để chúng ta vlookup các giá trị dựa trên một hoặc nhiều tiêu chí, để biết công thức này, hãy làm như sau:

Nhập công thức dưới đây vào một ô trống và nhấn Ctrl + Shift + Enter các phím với nhau, sau đó bạn sẽ nhận được giá trị tương đối như bạn muốn, xem ảnh chụp màn hình:

=INDEX($E$2:$E$12,MATCH(1,($A$2:$A$12=G2)*($C$2:$C$12=H2),0))

Chú thích: Trong công thức trên:

  • A2: A12 = G2: có nghĩa là tìm kiếm các tiêu chí của G2 trong phạm vi A2: A12;
  • C2: C12 = H2: có nghĩa là để tìm kiếm các tiêu chí của H2 trong phạm vi C2: C12;
  • E2: E12: đề cập đến phạm vi mà bạn muốn trả về giá trị tương ứng.

Lời khuyên: Nếu bạn có nhiều hơn hai tiêu chí, bạn chỉ cần thêm tiêu chí vào công thức như sau: =INDEX($E$2:$E$12,MATCH(1,($A$2:$A$12=G2)*($B$2:$B$12=H2)*($C$2:$C$12=I2),0)).


Giá trị Vlookup với nhiều tiêu chí với một tính năng hữu ích

Nếu bạn có Kutools cho Excel, Với khả Tra cứu đa điều kiện tính năng, bạn có thể nhanh chóng trả về các giá trị phù hợp dựa trên nhiều tiêu chí khi bạn cần.

LƯU ÝĐể áp dụng điều này Tra cứu đa điều kiện, trước tiên, bạn nên tải xuống Kutools cho Excel, và sau đó áp dụng tính năng một cách nhanh chóng và dễ dàng.

Sau khi cài đặt Kutools cho Excel, hãy làm như sau:

1. Nhấp chuột Kutools > SIÊU NHÌN > Tra cứu đa điều kiện, xem ảnh chụp màn hình:

2. Trong Tra cứu đa điều kiện hộp thoại, vui lòng thực hiện các thao tác sau:

  • (1.) Trong Giá trị tra cứu , chỉ định phạm vi giá trị tra cứu hoặc chọn từng cột giá trị tra cứu bằng cách giữ Ctrl khóa mà bạn muốn dựa trên các giá trị vlookup;
  • (2.) Trong Dải đầu ra , chọn phạm vi đầu ra mà bạn muốn đặt các kết quả phù hợp;
  • (3.) Trong Cột chính , vui lòng chọn các cột chính tương ứng có chứa các giá trị tra cứu từng cái một bằng cách giữ Ctrl Chìa khóa;
  • Chú thích: Số cột được chọn trong Cột chính trường phải bằng số cột được chọn trong Giá trị tra cứu và thứ tự của mỗi cột đã chọn trong Cột chính trường phải tương ứng với từng trường một với các cột tiêu chí trong Giá trị tra cứu trường.
  • (4.) Trong Cột trả lại , hãy chọn cột chứa các giá trị trả về mà bạn cần.

3. Sau đó nhấn vào OK or Đăng Nhập , tất cả các giá trị phù hợp dựa trên nhiều tiêu chí đã được trích xuất cùng một lúc, xem ảnh chụp màn hình:


Các bài viết tương đối hơn:

  • Giá trị Vlookup trên nhiều trang tính
  • Trong excel, chúng ta có thể dễ dàng áp dụng hàm vlookup để trả về các giá trị phù hợp trong một bảng duy nhất của trang tính. Tuy nhiên, bạn đã bao giờ nghĩ rằng làm thế nào để vlookup giá trị trên nhiều trang tính chưa? Giả sử tôi có ba trang tính sau với phạm vi dữ liệu và bây giờ, tôi muốn nhận một phần của các giá trị tương ứng dựa trên tiêu chí từ ba trang tính này, làm thế nào để giải quyết công việc này trong Excel?
  • Vlookup để trả lại giá trị trống hoặc giá trị cụ thể thay vì 0 hoặc không có trong Excel
  • Thông thường, khi bạn áp dụng hàm vlookup để trả về giá trị tương ứng, nếu ô phù hợp của bạn trống, nó sẽ trả về 0 và nếu không tìm thấy giá trị phù hợp của bạn, bạn sẽ gặp lỗi giá trị # N / A như hình ảnh chụp màn hình bên dưới. Thay vì hiển thị giá trị 0 hoặc # N / A, làm thế nào bạn có thể làm cho nó hiển thị ô trống hoặc giá trị văn bản cụ thể khác?
  • Vlookup và trả về dữ liệu phù hợp giữa hai giá trị
  • Trong Excel, chúng ta có thể áp dụng hàm Vlookup thông thường để nhận giá trị tương ứng dựa trên một dữ liệu nhất định. Tuy nhiên, đôi khi, chúng tôi muốn vlookup và trả về giá trị khớp giữa hai giá trị như ảnh chụp màn hình sau được hiển thị, làm thế nào bạn có thể giải quyết tác vụ này trong Excel?
  • Vlookup và trả lại toàn bộ / toàn bộ hàng có giá trị phù hợp
  • Thông thường, bạn có thể vlookup và trả về giá trị phù hợp từ một dải dữ liệu bằng cách sử dụng hàm Vlookup, nhưng, bạn đã bao giờ cố gắng tìm và trả về toàn bộ hàng dữ liệu dựa trên các tiêu chí cụ thể như ảnh chụp màn hình sau đây chưa.

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

Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn

  • Tái sử dụng: Chèn nhanh công thức phức tạp, biểu đồ và bất cứ thứ gì bạn đã sử dụng trước đây; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
  • Hợp nhất các ô / hàng / cột mà không làm mất dữ liệu; Nội dung phân chia ô; Kết hợp các hàng / cột trùng lặp... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
  • Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
  • Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
  • Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
  • Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
  • Hơn 300 tính năng mạnh mẽ. Hỗ trợ Office / Excel 2007-2021 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ tính năng Dùng thử miễn phí 30 ngày. Bảo đảm hoàn lại tiền trong 60 ngày.
tab kte 201905

Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
officetab dưới cùng
Nhận xét (11)
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
Xin chào, Cảm ơn vì hướng dẫn này, nó rất hữu ích. Công thức sau đây hoạt động tuyệt vời. = LOOKUP (2,1 / (B: B = H97) / (I: I = H98), E: E). Tôi có một câu hỏi đơn giản. Điều tôi muốn là, ô sẽ nhận giá trị nếu (H98 = mở) Nếu "mở" không có trong (I: I) khớp (H99 = Đang quan sát) từ (I: I) và nhận giá trị, nếu có thể nhận hàng. Tôi muốn giữ công thức càng nhẹ càng tốt. Vì tôi sẽ sao chép công thức này trong rất nhiều ô. Cũng vui lòng đề xuất công thức nào ở trên (LOOKUP / SUMPRODUCT / INDEX) ít tốn bộ xử lý hơn.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
= LOOKUP (2,1 / (A2: A10 = G2) / (B2: B10 = G3), (D2: D10)) 2 nghĩa là gì?
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 vì hướng dẫn này; :-) Tôi có một câu hỏi. Tôi nên sử dụng công thức nào? Tôi có một chuỗi dữ liệu trong một hàng như A1: M1, tôi muốn kết quả rằng nếu có / có dữ liệu là / là <hoặc> ở một số cụ thể, nó sẽ dẫn đến "Bị loại" nếu đúng hoặc " "(khoảng trắng) nếu sai.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Đây là một công thức thanh lịch, cũng dễ dàng mở rộng cho nhiều tiêu chí hơn. Điểm khác biệt của công thức INDEX + MATCH là nó thực sự chậm trong các tập dữ liệu lớn hơn.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Theo ý kiến ​​cá nhân của tôi, trận đấu chỉ số sẽ nhanh hơn. Nó cũng đã được thử nghiệm bởi nhiều người. Nếu sử dụng đối sánh chỉ mục trong một mảng, chắc chắn nó sẽ chậm hơn vì nó sẽ giống như một công thức biến động. Công thức trên sử dụng đối sánh chỉ mục trong mảng cho nhiều điều kiện tiêu chí mà thực tế cũng có thể được thay đổi thành kiểu không phải mảng;)
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
bạn quá thiên tài, bạn giải quyết vấn đề của tôi.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Việc tra cứu sẽ không hoạt động nếu có một công thức trong ô, cách khắc phục là gì ??
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Làm thế nào để tôi làm điều này
100 100100 ABC100101 DEF101102103 HIJ103
Kết quả tôi muốn
ABC 100
ABC 100
ABC 100
ABC 100
101 THỦ
101 THỦ
102
103 HIJ
103 HIJ

tôi nên sử dụng công thức nào?
Cảm ơn
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi có trang tính trong đó 2 giá trị cần được xác minh từ bảng có sẵn trong một tệp khác, trong đó 2 giá trị từ trang tính là phổ biến và sau khi khớp với cả hai tiêu chí, ví dụ: Kích thước và loại từ bảng, nó sẽ nắm bắt được giá
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào excelmaster,
Bạn khỏe không? Bạn có thể tra cứu các giá trị trong một tệp khác. Hãy để tôi chỉ cho bạn hai cách. 
Giải pháp 1:
Trong ảnh 1, sheet1 có dữ liệu gốc của các chi tiết sản phẩm. Trong ảnh 2, chúng ta cần biết giá của một số mặt hàng. Chúng ta có thể sử dụng sự trợ giúp của hàm XLOOKUP mới trong Excel để thực hiện thủ thuật. Cú pháp là = XLOOKUP (lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]). Bỏ qua các đối số tùy chọn, = XLOOKUP (lookup_value , lookup_array, return_array) Trong ô E2 của sheet2, vui lòng nhập công thức: = XLOOKUP (A2 & B2 & C2, Sheet1! A2: A12 & Sheet1! B2: B12 & Sheet1! C2: C12, Sheet1! D2: D12) Sau đó, bạn nhận được giá của mặt hàng trong E2. Để nhận được phần còn lại của kết quả, chúng ta cần giữ tuyệt đối các mảng trong công thức E2, sau đó công thức trở thành: = XLOOKUP (A2 & B2 & C2, Sheet1! $ A $ 2: $ A $ 12 & Sheet1! $ B $ 2: $ B $ 12 & Sheet1! $ C $ 2: $ C $ 12, Trang tính 1! $ D $ 2: $ D $ 12)
Sau đó, kéo tay cầm tự động điền xuống để nhận phần còn lại của kết quả.
Giải pháp 2: Sử dụng tính năng Tra cứu nhiều điều kiện trong Kutools cho Excel. Tất cả các kết quả sẽ được trả về cùng một lúc. Vui lòng xem ảnh 3, thiết lập các giá trị trong hộp thoại Tra cứu đa điều kiện. Bấm nút OK để nhận kết quả, vui lòng xem ảnh 4, kết quả ở sheet2 được trả về dựa trên dữ liệu ở sheet1.
Hy vọng hai giải pháp của tôi có thể giúp bạn. Chúc một ngày tốt lành.
Trân trọng, Mandy 
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
2,1 nó có phải là nấm không?
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

Kết nối với chúng tôi

Bản quyền © 2009 - www.extendoffice.com. | Đã đăng ký Bản quyền. cung cấp bởi ExtendOffice. | BẢN ĐỒ CHI NHÁNH
Microsoft và logo Office là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của Microsoft Corporation tại Hoa Kỳ và / hoặc các quốc gia khác.
Được bảo vệ bởi Sectigo SSL