Bạn thường xuyên phải làm việc với các bảng dữ liệu lớn trên Excel? Việc tìm kiếm thủ công một giá trị cụ thể trong hàng ngàn dòng, hàng trăm cột chắc hẳn rất mất thời gian và công sức. Hàm MATCH trong Excel ra đời để giải quyết vấn đề đó. Chỉ với một công thức đơn giản, bạn có thể xác định chính xác vị trí của dữ liệu cần tìm, từ đó tiết kiệm thời gian và nâng cao hiệu quả công việc.

Trong bài viết này, Công Nghệ AZ sẽ hướng dẫn bạn chi tiết về cách sử dụng hàm MATCH trong Excel từ cú pháp cơ bản đến các ví dụ minh họa cụ thể. Đừng bỏ lỡ nhé!

Hàm MATCH trong Excel là gì?

Hàm MATCH trong Excel là một hàm tìm kiếm trong Excel, được sử dụng để xác định vị trí tương đối của một giá trị trong một dãy. Nói cách khác, hàm MATCH sẽ cho bạn biết giá trị bạn đang tìm kiếm nằm ở vị trí thứ mấy trong một hàng hoặc cột.

ham match trong excel congngheaz 1

Ví dụ, bạn có danh sách các loại trái cây trong cột A, từ A1 đến A5:

Ô Loại trái cây
A1 Táo
A2 Chuối
A3 Cam
A4
A5 Dứa

Bạn muốn biết “Cam” nằm ở vị trí thứ mấy trong danh sách này. Khi đó, hàm MATCH sẽ giúp bạn xác định được “Cam” nằm ở vị trí thứ 3.

Cú pháp hàm MATCH

Để sử dụng hàm MATCH, bạn cần nắm vững cú pháp của nó:

=MATCH(lookup_value, lookup_array,)

Trong đó:

  • lookup_value: Giá trị bạn muốn tìm kiếm. Đây có thể là số, văn bản, giá trị logic (TRUE/FALSE) hoặc tham chiếu đến một ô chứa giá trị.
  • lookup_array: Phạm vi ô mà bạn muốn tìm kiếm giá trị. Đây có thể là một hàng, một cột hoặc một vùng dữ liệu.
  • match_type: (Tùy chọn) Xác định cách Excel so khớp lookup_value với các giá trị trong lookup_array. Có 3 giá trị cho đối số này:
Giá trị Kiểu khớp Mô tả
1 (hoặc bỏ trống) Khớp gần đúng Tìm giá trị lớn nhất nhỏ hơn hoặc bằng lookup_value. lookup_array phải được sắp xếp theo thứ tự tăng dần.
0 Khớp chính xác Tìm giá trị đầu tiên chính xác bằng lookup_value. lookup_array có thể được sắp xếp theo bất kỳ thứ tự nào.
-1 Khớp gần đúng Tìm giá trị nhỏ nhất lớn hơn hoặc bằng lookup_value. lookup_array phải được sắp xếp theo thứ tự giảm dần.

Nếu bạn bỏ qua đối số match_type, Excel sẽ mặc định sử dụng giá trị 1.

Ví dụ thực tế về hàm MATCH Excel

  • Tìm kiếm vị trí của học sinh trong danh sách: Giả sử bạn có một bảng điểm của lớp học, với cột “Tên” và cột “Điểm”. Bạn muốn tìm vị trí của học sinh “An” trong danh sách. Bạn có thể sử dụng hàm MATCH với match_type = 0 để tìm kiếm chính xác vị trí của “An” trong cột “Tên” .
  • Tìm kiếm sản phẩm theo mã: Giả sử bạn có một bảng dữ liệu sản phẩm, với cột “Mã sản phẩm” và cột “Tên sản phẩm”. Bạn muốn tìm vị trí của sản phẩm có mã “SP001”. Bạn có thể sử dụng hàm MATCH với match_type = 0 để tìm kiếm chính xác vị trí của “SP001” trong cột “Mã sản phẩm” .
  • Kết hợp hàm MATCH với các hàm khác: Hàm MATCH thường được sử dụng kết hợp với các hàm khác như INDEX và hàm VLOOKUP trong Excel để thực hiện các tác vụ tìm kiếm và truy xuất dữ liệu phức tạp hơn. Ví dụ, bạn có thể kết hợp hàm MATCH với hàm INDEX để tìm kiếm giá trị trong một cột và trả về giá trị tương ứng từ một cột khác trong cùng một hàng.

Xử lý lỗi với hàm MATCH

Khi hàm MATCH không tìm thấy giá trị cần tìm (lookup_value), nó sẽ trả về giá trị lỗi #N/A. Để xử lý lỗi này và hiển thị thông báo thân thiện hơn cho người dùng, bạn có thể sử dụng hàm IFERROR.

Ví dụ:

=IFERROR(MATCH("Dưa hấu", A1:A5, 0), "Không tìm thấy")

Trong trường hợp này, vì “Dưa hấu” không có trong danh sách, Excel sẽ hiển thị thông báo “Không tìm thấy” thay vì giá trị lỗi #N/A.

Mẹo và thủ thuật khi sử dụng hàm MATCH

  • Sử dụng ký tự đại diện: Khi match_type là 0 và lookup_value là chuỗi văn bản, bạn có thể sử dụng các ký tự đại diện sau:
    • Dấu hỏi chấm (?): Khớp với bất kỳ ký tự đơn nào.
    • Dấu sao (*): Khớp với bất kỳ chuỗi ký tự nào.
  • Phân biệt chữ hoa chữ thường: Kết hợp hàm MATCH với hàm EXACT để thực hiện việc so sánh phân biệt chữ hoa chữ thường.
  • Tìm ô cuối cùng: Hàm MATCH cũng có thể được sử dụng để xác định vị trí của ô cuối cùng chứa một giá trị cụ thể trong một phạm vi

Câu hỏi thường gặp (FAQ)

1. Hàm MATCH khác gì với VLOOKUP, HLOOKUP?

Hàm MATCH chỉ trả về vị trí của giá trị trong dãy dữ liệu, trong khi VLOOKUP và HLOOKUP trả về giá trị tương ứng trong một cột khác. Hàm MATCH linh hoạt hơn vì nó có thể tìm kiếm theo cả hàng và cột, trong khi VLOOKUP chỉ tìm kiếm theo cột và HLOOKUP chỉ tìm kiếm theo hàng . 

2. Khi nào nên sử dụng hàm MATCH?

Bạn nên sử dụng hàm MATCH khi cần xác định vị trí của một giá trị trong dãy dữ liệu, đặc biệt là khi kết hợp với các hàm khác như INDEX và VLOOKUP để thực hiện các tác vụ tìm kiếm phức tạp.

3. Hàm MATCH có phân biệt chữ hoa chữ thường không?

Mặc định, hàm MATCH không phân biệt chữ hoa chữ thường. Tuy nhiên, bạn có thể kết hợp với hàm EXACT để thực hiện việc so sánh phân biệt chữ hoa chữ thường.

Kết luận

Hàm MATCH là một hàm tìm kiếm mạnh mẽ trong Excel, giúp bạn xác định vị trí của một giá trị trong dãy dữ liệu một cách nhanh chóng và chính xác. Hàm này không chỉ hữu ích khi sử dụng độc lập mà còn có thể kết hợp với các hàm khác như INDEX, OFFSET, INDIRECT để thực hiện các tác vụ phức tạp hơn.

Hy vọng bài viết này đã giúp bạn hiểu rõ hơn về hàm MATCH trong Excel. Hãy tiếp tục theo dõi Công Nghệ AZ để cập nhật thêm nhiều kiến thức và thủ thuật Excel hữu ích khác nhé!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Trang web này sử dụng cookie để cung cấp cho bạn trải nghiệm duyệt web tốt hơn. Bằng cách duyệt trang web này, bạn đồng ý với việc sử dụng cookie của chúng tôi.