Cách sử dụng hàm VLOOKUP kết hợp hàm MATCH
Contents
Sử dụng hàm Vlookup kết hợp với hàm MATCH là một trong những kiến thức nâng cao về hàm Vlookup trong Excel. Đã làm việc sử dụng hàm Vlookup kết hợp với hàm MATCH cho phép bạn thực hiện tra cứu mảng, thay vì chỉ tìm kiếm các giá trị theo chiều dọc, trong đó phần MATCH của công thức chuyển đổi động các tham chiếu cột của bạn thành tra cứu theo chiều ngang. Tiếp theo, chúng tôi sẽ cùng bạn nghiên cứu cách sử dụng nó.
Khi nào sử dụng hàm Vlookup kết hợp với hàm MATCH
Hàm Vlookup chỉ kết hợp TRẬN ĐẤU đặc biệt hữu ích cho những trường hợp bạn phải chỉnh sửa nhiều dữ liệu sau khi đã hoàn thành công thức. Có được kết quả này là do Hàm Vlookup kết hợp MATCH nó cho phép chúng ta không cần phải chèn các công thức tìm kiếm; Miễn là bạn chèn hoặc xóa một cột trong mảng tra cứu, công thức của bạn sẽ vẫn cho kết quả chính xác.
Hàm Vlookup kết hợp MATCH không yêu cầu tạo thêm hàng để ghi số cột. Sự khác biệt chính giữa việc sử dụng hàm VLOOKUP kết hợp MATCH trong Excel và công thức VLOOKUP cơ bản là ngoài giá trị tra cứu theo chiều dọc của bạn (giá trị bạn đang tìm kiếm ở trên cùng bên trái của bảng), chúng tôi cũng sẽ có một giá trị tra cứu cột (giá trị bạn đang tìm kiếm khi xem qua hàng tiêu đề cột).
Lặp lại cú pháp của hàm VLOOKUP và MATH
Hàm Vlookup và hàm MATCH là hai công thức sẽ được kết hợp để thực hiện tìm kiếm này. Chúng tôi sẽ xem xét từng công thức riêng biệt trước khi kết hợp chúng. Công thức chính mà chúng ta sẽ sử dụng là hàm Vlookup:
= VLOOKUP (giá trị tra cứu, table_array, col_index_num, [range_lookup])
Để sử dụng hàm VLOOKUP, chúng ta sẽ cần một giá trị tra cứu và một bảng mảng. (Chúng tôi sẽ hiển thị số cột sau và vì chúng tôi không thực hiện tra cứu phạm vi, chúng tôi có thể để trống đoạn đó) Trong ví dụ bên dưới, giá trị tra cứu là TÔI số “5” và mảng bảng là một đường viền màu xanh lục xung quanh các ô B6: F14.
Nếu bạn chưa hiểu rõ về hàm Vlookup, hãy xem lại bài viết Hướng dẫn sử dụng hàm Vlookup
Tiếp theo, chúng ta có công thức MATCH:
= MATCH (giá trị tra cứu, lookup_array, [match_type]
Công thức đối sánh trong Excel trả về chỉ số vị trí dựa trên vị trí của giá trị tra cứu trong mảng bạn đã chọn. Để sử dụng công thức này, bạn sẽ cần cả hai giá trị tra cứu Y mảng tìm kiếm. (Thông số Loại so khớp nên để trống để cho Excel biết rằng chúng tôi muốn có một kết quả chính xác). Trong ví dụ dưới đây, giá trị tra cứu của chúng tôi là Thể hiện “WA” và mảng tra cứu là các khung màu cam bao quanh các ô B6: F6.
Cách sử dụng hàm VLOOKUP kết hợp với MATH trong Excel
Điểm mấu chốt của Hàm Vlookup kết hợp MATCH là chúng ta đang thay thế cú pháp “số cột” của hàm Vlookup bằng công thức MATCH. Các bước để thực hiện sự kết hợp này như sau
Bước 1: Bắt đầu bằng cách nhập công thức VLOOKUP của bạn như bình thường, bằng cách nhập giá trị tra cứu phù hợp và bảng mảng cho tìm kiếm của bạn; trong ví dụ này, giá trị tra cứu là TÔI số “5” và ma trận bảng là khung màu xanh lá cây xung quanh các ô B6: F14.
Bước 2: khi bạn bước vào số cột trong hàm VLOOPUP.thay vì nhập một số cố định, hãy bắt đầu nhập công thức MATCH
Bước 3: Vì giá trị tra cứu từ công thức MATCH, hãy chọn ô chứa tên của cột bạn muốn trả về; Trong ví dụ này, chúng tôi muốn trả về Thể hiệnvì vậy chúng ta hãy nhấp vào nó
Bước 4: Vì mảng tìm kiếm từ hàm MATCH, chọn tiêu đề hàng cho mảng bảng của bạn; trong ví dụ này, đó là khung màu cam bao quanh các ô B6: F6.
Bước 5: Kết thúc sự kết hợp của hàm MATCH và hàm Vlookup bằng dấu ngoặc đơn (để xác nhận với Excel rằng chúng tôi muốn kết hợp chính xác cho công thức MATCH và chúng tôi không muốn sử dụng tra cứu phạm vi cho hàm Vlookup)
Cách vận hành VLOOKUP với JUST MATCH
Công thức MATCH ở trên trả về giá trị 4. Vì vậy, dựa trên cách chúng ta tổ chức theo cú pháp, hàm về cơ bản là VLOOKUP CHỈ kết hợp TRẬN ĐẤU ở trạng thái này, nó thực hiện chức năng tương tự như hàm VLOOKUP với số cột là 4
Tuy nhiên, sự khác biệt so với công thức VLOOKUP kết hợp MATCH là tham chiếu cột này hiện linh hoạt hơn. Nếu chúng tôi chèn hoặc xóa một cột khỏi bảng tra cứu của mình, giá trị trả về sẽ vẫn giữ nguyên mà không có lỗi.
Hãy xem ví dụ ngay bên dưới để biết ví dụ về sự khác biệt trong giá trị trả về giữa hàm VLOOKUP và hàm VLOOKUP MATCH sau khi chèn một cột. Sau khi chèn, tham chiếu cột của công thức VLOOKUP vẫn là 4 và nó hiện đang sử dụng một phạm vi Thành phố. Giá trị trả lại của chúng tôi đã thay đổi từ “WA” thành “Seattle”. Tuy nhiên, với hàm MATCHVLOOKUP, vì chúng ta đã chỉ định tên của cột mà chúng ta muốn lấy kết quả, tham chiếu cột sẽ được cập nhật tự động và do đó chúng ta sẽ giữ nguyên giá trị trả về là “WA”.
Nhược điểm của việc sử dụng hàm VLOOKUP kết hợp với MATCH
Sử dụng hàm Vlookup kết hợp với MATCH Rõ ràng là một cải tiến so với hàm VLOOKUP cơ bản, nhưng có những hạn chế khi sử dụng công thức này.
- Với hàm Vlookup kết hợp với MATCH, tất cả các tìm kiếm phải bắt đầu từ trái sang phải.
- Giá trị trả về của bạn bị giới hạn trong mảng bảng bạn đã chọn ngay từ đầu.
Ví dụ: nếu chúng tôi muốn thêm một hoặc hai cột vào bên phải bảng dữ liệu của mình, chúng tôi không thể tra cứu và trả về giá trị từ các cột này mà không điều chỉnh mảng bảng.
Phần kết:
Sử dụng hàm VLOOKUP kết hợp với CHỈ TRẬN ĐẤU là sự sáng tạo trong Excel. Mặc dù vẫn còn những nhược điểm, nhưng bằng cách thành thạo sự kết hợp này, chúng tôi đã có thể có được kết quả như mong đợi và tiết kiệm thời gian. Chúc may mắn.