Blog
Hướng dẫn hàm MATCH trong Excel và các loại dò tìm ứng dụng
Có rất nhiều hàm trong Excel cho phép chúng ta tìm kiếm dữ liệu và hàm Match cũng là một trong những công cụ hỗ trợ tìm kiếm rất hữu ích. Tuy nhiên, thay vì trả về giá trị cần tìm kiếm thì hàm MATCH lại cho kết quả trả về là vị trí của giá trị.
Ví dụ: Tìm chữ “Excel” trong vùng A2:A6 thì kết quả là vị trí số 2.
Trong bài viết này, UniTrain sẽ hướng dẫn cách dùng hàm MATCH và một vài lưu ý trong hàm MATCH qua các ví dụ minh họa sau.
1. Cú pháp:
=MATCH(lookup_value; lookup_array; [match_type])
Trong đó:
- lookup_value: là một giá trị cụ thể mà bạn muốn tìm kiếm.
- lookup_array: là Range dữ liệu tìm kiếm.
- [match_type]: tùy chọn, có thể là -1, 0 hoặc 1.
- [match_type]=1: Hàm MATCH tìm kiếm giá trị lớn nhất của các giá trị nhỏ hơn hoặc bằng giá trị tìm kiếm. Và các giá trị trong mảng tìm kiếm phải được sắp theo thứ tự tăng dần.
- [match_type]=0:Hàm MATCH tìm kiếm giá trị bằng chính xác lookup_value.
- [match_type]=-1: Hàm MATCH tìm kiếm giá trị nhỏ nhất của các giá trị lớn hơn hoặc bằng giá trị tìm kiếm. Và các giá trị trong mảng tìm kiếm phải được sắp theo thứ tự giảm dần.
2. Cách sử dụng hàm MATCH để tìm kiếm vị trí của một giá trị xác định
Công thức | Kết quả | Giải thích ý nghĩa hàm MATCH |
= MATCH(10,B2:B6,0) | 4 | Số 10 nằm ở vị trí thứ 4 trong vùng B2:B6 |
= MATCH(7,B2:B6,1) | 1 | Số 7 không có trong vùng B2:B6, vì [match_type]=1 nên kết quả trả về vị trí của con số thấp gần nhất là số 6 (dãy số tăng dần) |
= MATCH(10,B2:B6,-1) | #N/A | Lỗi vì [match_type]=-1 nhưng dãy số trong vùng B2:B6 không giảm dần |
Tương tự như hàm INDEX, trong thực tế hàm MATCH thông thường nó sẽ được kết hợp thêm với các hàm như VLOOKUP, HLOOKUP, INDEX… để việc tìm kiếm trong Excel trở nên dễ dàng hơn.
Xem thêm
[Giỏi Excel trong 1 phút] – Format ngày bằng Excel nhanh chóng
Dò tìm trong Excel không dùng hàm
[Giỏi Excel trong 1 phút] – Bí kíp xóa nhiều dòng trống trong Excel