Hàm MATCH trong Excel là gì? Cách sử dụng hàm MATCH
Danh mục sản phẩm

Hàm MATCH trong Excel là gì? Cách sử dụng hàm MATCH 

Thư Nguyễn Ngày đăng: 04/16/2025Lượt xem: 102

Các hàm trong Excel vô cùng hữu ích, giúp người dùng đơn giản hóa các tác vụ từ phức tạp trở nên đơn giản và xử lý công việc một cách hiệu quả hơn. Hàm MATCH là một trong những ví dụ điển hình. Trong bài viết này, Viettablet sẽ cung cấp cho bạn cách sử dụng hàm MATCH trong excel

Bạn đã dùng qua hàm này chưa? 

Định nghĩa về hàm MATCH

Hàm MATCH trong Excel là một hàm tìm kiếm và tham chiếu, được sử dụng để tìm kiếm vị trí tương đối của một mục trong một phạm vi ô (hàng hoặc cột). Sau khi tìm kiếm, hàm sẽ trả về chính xác vị trí tương đối của giá trị đó trong phạm vi dữ liệu mà bạn đã chọn.

Thao tác sẽ hơi khó dùng 1 chút 

Các cú pháp dùng để sử dụng hàm MATCH trong Excel

=MATCH(lookup_value, lookup_array, [match_type]).

Trong đó: 

  • lookup_value (giá trị tìm kiếm): Giá trị này vô cùng quan trọng, đây cũng là yếu tố quyết định và bắt buộc phải có trong mảng tìm kiếm. 
  • lookup_array (mảng tìm kiếm): Cũng mang yếu tố bắt buộc. Đây là mảng hoặc phạm vi các ô chứa dữ liệu bạn muốn tìm kiếm. 
  • match_type (kiểu khớp): Đây là một số tùy chọn chỉ định kiểu khớp bạn muốn. Mang tính không bắt buộc:

Các giá trị có thể là:

  • -1 (Greater than): Tìm giá trị nhỏ nhất lớn hơn hoặc bằng lookup_value. Lưu ý rằng dữ liệu trong lookup_array phải được sắp xếp theo thứ tự giảm dần. Ví dụ: nếu lookup_value là 5 và lookup_array là {10; 8; 5; 3}, hàm sẽ trả về vị trí của 5.

Tuy nhiên bạn cần thực hiện thao tác kỹ 

  • 0 (Exact Match): Tìm giá trị đầu tiên hoàn toàn bằng với lookup_value. Bạn có thể sắp xếp dữ liệu trong lookup_array theo bất kỳ thứ tự nào khi sử dụng kiểu khớp này. Ví dụ: nếu lookup_value là "Chuối" và lookup_array là {"Táo"; "Chuối"; "Cam"}, hàm sẽ trả về 2.

Kết quả cho ra chính xác 100% 

  • 1 (Less than) hoặc bỏ qua: Tìm giá trị lớn nhất nhỏ hơn hoặc bằng lookup_value. Lưu ý rằng dữ liệu trong lookup_array phải được sắp xếp theo thứ tự tăng dần. Ví dụ: nếu lookup_value là 5 và lookup_array là {1; 3; 5; 7}, hàm sẽ trả về vị trí của 5.

Có những loại MATCH nào không Excel? 

Khớp chính xác

Hàm sẽ trả về vị trí của giá trị đầu tiên hoàn toàn trùng khớp với giá trị tìm kiếm. Để sử dụng kiểu khớp này, bạn cần đặt đối số match_type là 0.

Khớp gần đúng (nhỏ hơn hoặc bằng)

Hàm này sẽ tìm giá trị lớn nhất trong mảng tìm kiếm mà nhỏ hơn hoặc bằng giá trị tìm kiếm. Để khớp này hoạt động, bạn cần đặt đối số match_type là 1 và đảm bảo dữ liệu trong mảng tìm kiếm đã được sắp xếp theo thứ tự tăng dần.

Khớp ký tự đại diện

Hàm sẽ tìm kiếm giá trị khớp với giá trị tìm kiếm có chứa các ký tự đại diện như dấu hoa thị (*) để đại diện cho chuỗi ký tự bất kỳ hoặc dấu chấm hỏi (?) đại diện cho một ký tự nào đó. Kiểu khớp này được thực hiện khi đối số match_type được đặt thành 0.

Hướng dẫn cách dùng hàm MATCH

Kí hiệu trong hàm MATCH

  • Dấu hỏi chấm (?): Thể hiện cho ký tự nào đó.
  • Dấu sao (*): Thể hiện cho bất kỳ chuỗi ký tự nào (bao gồm cả chuỗi rỗng).
  • Để dễ hiểu hơn cùng theo dõi ví dụ "Car" bắt đầu trong bảng Excel. 

Nếu sử dụng với ký tự đại diện *

=MATCH(E1&"*", A2:A11, 0)

Giả sử ô E1 chứa giá trị "Car". Công thức này sẽ tìm kiếm vị trí tương đối của giá trị bắt đầu bằng "Car" trong phạm vi ô A2:A11. Kết quả trong trường hợp này là 2, tương ứng với vị trí của "Carlos" (nếu "Carlos" là giá trị thứ hai trong phạm vi A2:A11).

Check lại trong quá trình nhập 

Tương tự, nếu sử dụng hàm MATCH với ký tự đại diện ?

=MATCH("ba?er", A2:A11, 0)

Hiển thị kết quả nhanh chóng 

Câu hỏi thường gặp - Dùng hàm MATCH có thể phân biệt chữ hoa, chữ thường

=MATCH(TRUE, EXACT(vùng_tìm_kiếm, giá_trị_tìm_kiếm), 0)

Hàm EXACT(vùng_tìm_kiếm, giá_trị_tìm_kiếm) sẽ so sánh từng ô trong vùng_tìm_kiếm với giá_trị_tìm_kiếm.

Nếu một ô trong vùng_tìm_kiếm hoàn toàn trùng khớp với giá_trị_tìm_kiếm (bao gồm cả chữ hoa và chữ thường), hàm EXACT sẽ trả về TRUE cho ô đó. Nếu không trùng khớp, nó sẽ trả về FALSE.

Hàm MATCH(TRUE, ... , 0) sau đó sẽ tìm kiếm giá trị TRUE trong mảng kết quả mà hàm EXACT trả về. Đối số 0 trong hàm MATCH đảm bảo tìm kiếm khớp chính xác.

Hàm MATCH sẽ trả về vị trí tương đối của giá trị TRUE đầu tiên tìm thấy trong mảng kết quả của hàm EXACT, tương ứng với vị trí của ô trong vùng_tìm_kiếm có nội dung khớp chính xác cả về chữ hoa lẫn chữ thường với giá_trị_tìm_kiếm.

Excel luôn là sự lựa chọn tuyệt vời 

Kết luận 

Hàm MATCH cho phép người dùng xác định vị trí của dữ liệu một cách hiệu quả. Nếu hiểu rõ cú pháp, các kiểu khớp và cách kết hợp cùng các hàm khác sẽ giúp bạn nâng cao kỹ năng phân tích và xử lý dữ liệu của mình, giúp giải quyết công việc hiệu quả và chính xác hơn. 

Viettablet.com

Zalo Button