Mục lục
Hàm VLOOKUP thường được sử dụng để tìm kiếm một giá trị ở cột ngoài cùng bên trái trong bảng và hàm sẽ trả về một giá trị trong cùng một hàng từ cột đã chỉ định. Trong bài viết này, bạn sẽ tìm hiểu cách sử dụng hàm VLOOKUP này cho nhiều tiêu chí trong Excel với một số ví dụ và hình minh họa phù hợp.
Tải xuống Sổ làm việc thực hành
Bạn có thể tải xuống sổ làm việc Excel mà chúng tôi đã sử dụng để chuẩn bị cho bài viết này.
Vlookup với nhiều tiêu chí.xlsx
6 Ví dụ về Sử dụng VLOOKUP với Nhiều Tiêu chí trong Excel
1. Sử dụng Dấu và để Tham gia Nhiều Tiêu chí trong VLOOKUP trong Excel
Trong bộ dữ liệu sau đây, có một số dữ liệu về kiểu điện thoại thông minh của ba thương hiệu phổ biến. Cột B đại diện cho một cột trợ giúp là sự kết hợp của các giá trị bên cạnh Cột C và Cột D .
Vì hàm VLOOKUP tìm kiếm một giá trị trong cột đầu tiên, chúng ta phải giữ cột trợ giúp này ở vị trí đầu tiên trong bảng sau. Bằng cách sử dụng Dấu và (&) , Hàm VLOOKUP trong ví dụ này sẽ tìm kiếm một giá trị văn bản trong Cột B , đó là kết hợp của một thương hiệu cụ thể và số kiểu máy tương ứng.
Ví dụ: chúng ta sắp biết giá của Samsung S21 Ultra . Vì vậy, đây là hai tiêu chí khác nhau: tên thương hiệu và mô hìnhsố điện thoại thông minh. Bây giờ, chúng ta sẽ sử dụng hàm Vlookup để trích xuất giá của điện thoại thông minh đã chỉ định.
Ở đầu ra Ô C18 , công thức cần thiết sẽ là:
=VLOOKUP(D15&D16,B5:G13,6,FALSE)
Sau khi nhấn Enter , bạn sẽ thấy ngay giá của điện thoại thông minh được chỉ định.
Đọc thêm: Vlookup với nhiều tiêu chí và nhiều kết quả (8 ví dụ)
2. Hàm VLOOKUP với hàm CHOOSE để kết hợp nhiều tiêu chí trong Excel
Nếu bạn không muốn sử dụng cột trợ giúp để trích xuất dữ liệu với VLOOKUP theo nhiều tiêu chí thì bạn có thể kết hợp VLOOKUP với chức năng CHOOSE để thay thế. Hàm CHOOSE chọn một giá trị hoặc hành động để thực hiện từ danh sách các giá trị, dựa trên số chỉ mục của nó. Công thức chung của hàm CHOOSE này là:
=CHOOSE(index_num, value1, [value2],…)
Như chúng ta sắp biết giá của Samsung S21 Ultra khỏi bàn, vì vậy công thức cần có trong Ô C18 sẽ là:
=VLOOKUP($D$15&$D$16,CHOOSE({1,2},$B$5:$B$13&$C$5:$C$13,$F$5:$F$13),2,FALSE)
Sau khi nhấn Enter , bạn sẽ tìm thấy giá của mẫu điện thoại thông minh được đề cập ngay lập tức.
Trong công thức này, hàm CHOOSE tạo thành một bảng với Cột B, C và F . Vì Các cột B và C đã được hợp nhất bên trong hàm CHOOSE , chúng sẽ đại diện cho một cột duy nhất cho hàm VLOOKUP tại đây.
Đọc thêm: Vlookup vớiNhiều tiêu chí không có cột trợ giúp trong Excel (5 cách)
3. VLOOKUP với hàm MATCH để bao gồm nhiều tiêu chí trong Excel
Hàm MATCH trả về vị trí tương đối của một mục trong một mảng khớp với một giá trị đã chỉ định theo một thứ tự đã chỉ định. Bằng cách kết hợp VLOOKUP với hàm MATCH tại đây, chúng ta có thể chỉ định các loại đầu ra theo cách thủ công.
Công thức bắt buộc trong Ô C18 sẽ là bây giờ:
=VLOOKUP(D15&D16,B5:G13,MATCH(B18,B4:G4,0),FALSE)
Sau khi nhấn Enter , bạn sẽ thấy giá của kiểu điện thoại thông minh được chỉ định.
Trong công thức này, hàm MATCH tìm giá trị có trong Ô B18 trong mảng B4:G4 rồi sau đó trả về số cột. Và số cột này sau đó được gán cho đối số thứ ba (col_num_index) của hàm VLOOKUP .
Vì vậy, bây giờ nếu bạn thay đổi loại kết quả trong Ô B18 , kết quả tương ứng trong Ô C18 sẽ được cập nhật cùng một lúc. Ví dụ: nếu bạn nhập Chipset vào Cell B18 , thì công thức nhúng trong Cell C18 sẽ hiển thị tên chipset cho kiểu điện thoại thông minh đã chỉ định.
Đọc thêm: INDEX MATCH vs Hàm VLOOKUP (9 ví dụ)
4. Kết hợp VLOOKUP với Hàm IF để Kết hợp Nhiều Tiêu chí
Có một phương pháp khác để tránh cột trợ giúp khi sử dụng hàm VLOOKUP với nhiều tiêu chí trongExcel. Chúng ta phải sử dụng hàm IF ở đây để xác định mảng tra cứu cho hàm VLOOKUP .
Vì chúng ta đang sử dụng tập dữ liệu tương tự ở đây nên công thức bắt buộc trong Ô C18 để rút ra giá của Samsung S21 Ultra sẽ là:
=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)
Nhấn Enter và công thức sẽ trả về giá của kiểu điện thoại thông minh được chỉ định ngay lập tức.
Đọc thêm: Ví dụ về VLOOKUP với nhiều điều kiện IF trong Excel (9 Tiêu chí)
Đọc tương tự
- Vlookup không hoạt động (8 lý do & giải pháp)
- Tại sao VLOOKUP trả về #N/A khi tồn tại kết quả khớp? (5 Nguyên nhân & Giải pháp)
- Cách Vlookup và tính tổng trên nhiều trang tính trong Excel (2 công thức)
- Excel trả về hàm VLOOKUP nhiều Giá trị theo chiều dọc
5. Hàm VLOOKUP với nhiều tiêu chí trong một cột trong Excel
Trong phần này, chúng ta sẽ xem cách hoạt động của hàm VLOOKUP bằng cách tìm kiếm nhiều giá trị trong một cột. Chúng ta phải nhập một dải ô vào đối số đầu tiên (lookup_value) của hàm VLOOKUP tại đây.
Ví dụ: chúng ta muốn rút ra hai số kiểu điện thoại thông minh của nhãn hiệu Apple và Xiaomi . Vì vậy, công thức bắt buộc trong đầu ra Ô C18 phải là:
=VLOOKUP(D15:D16,B5:F13,2,FALSE)
Sau khi nhấn Enter , bạn ' sẽ nhận được hai số kiểu máy của Apple và Xiaomiđiện thoại thông minh.
Vì chức năng VLOOKUP luôn trích xuất dữ liệu khớp đầu tiên nên trong ví dụ này, chỉ có số kiểu máy đầu tiên của các thương hiệu Apple và Xiaomi xuất hiện làm giá trị trả về.
Đọc thêm: Cách sử dụng VLOOKUP với nhiều tiêu chí trong các cột khác nhau
6. Sử dụng Danh sách thả xuống làm nhiều tiêu chí trong VLOOKUP
Chúng ta cũng có thể tạo danh sách thả xuống cho hàm VLOOKUP . Sau khi tạo danh sách thả xuống, bạn không phải nhập tiêu chí theo cách thủ công nữa. Thay vào đó, bạn sẽ chọn nhãn hiệu và số kiểu điện thoại thông minh từ danh sách thả xuống và chức năng VLOOKUP sẽ hiển thị giá cho kiểu điện thoại thông minh tương ứng.
Trong tập dữ liệu sau, giờ chúng ta sẽ tạo hai kiểu thả xuống -xuống danh sách nhãn hiệu điện thoại thông minh và số kiểu máy lần lượt trong Các ô D15 và D16 .
📌 Bước 1:
➤ Chọn Ô D15 trước.
➤ Trong dải băng Dữ liệu , chọn tùy chọn Xác thực dữ liệu từ trình đơn thả xuống Công cụ dữ liệu .
Một hộp thoại sẽ xuất hiện.
📌 Bước 2:
➤ Trong hộp Cho phép , chọn tùy chọn Danh sách .
➤ Bật chỉnh sửa trong Nguồn hộp và chọn phạm vi ô B5:B13 .
➤ Nhấn OK .
Vì vậy, danh sách thả xuống đầu tiên cho các thương hiệu điện thoại thông minh hiện đã sẵn sàngsử dụng.
📌 Bước 3:
➤ Tương tự, bạn phải tạo một danh sách thả xuống khác danh sách cho các số mô hình điện thoại thông minh. Bạn phải chọn phạm vi ô C5:C13 trong tùy chọn Nguồn của hộp thoại Xác thực dữ liệu tại đây.
📌 Bước 4:
➤ Bây giờ, trong Ô 18 , hãy nhập công thức sau:
=VLOOKUP(D15, IF(C5:C13=D16, B5:F13, ""), 5, FALSE)
➤ Từ danh sách thả xuống, hãy chọn thương hiệu điện thoại thông minh và số kiểu của nó và bạn sẽ thấy giá của kiểu điện thoại thông minh đã chọn.
Mỗi khi bạn chọn một thương hiệu điện thoại thông minh mới và kiểu máy của nó từ danh sách thả xuống, ô đầu ra có giá sẽ được cập nhật.
Đọc thêm: Vlookup để so sánh hai danh sách trong Excel (2 cách trở lên)
Lời kết luận
Tôi hy vọng các ví dụ được mô tả ở trên sẽ giúp ích cho bạn bạn áp dụng chúng trong bảng tính Excel của mình trong khi sử dụng hàm VLOOKUP với nhiều tiêu chí. Nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào, vui lòng cho tôi biết trong phần bình luận. Hoặc bạn có thể xem các bài viết khác của chúng tôi liên quan đến hàm Excel trên trang web này.