ViettelStore

Hàm MATCH trong Excel: Cách dùng kèm ví dụ chi tiết

01/08/2026 | 05:30 PM

Trong quá trình làm việc với bảng tính, việc tìm kiếm vị trí dữ liệu nhanh chóng là nhu cầu rất phổ biến. Đây cũng là lý do hàm match trở thành công cụ hữu ích đối với người dùng Excel. Hàm này giúp xác định vị trí của một giá trị trong vùng dữ liệu chỉ trong vài giây, hỗ trợ xử lý bảng tính hiệu quả và tiết kiệm thời gian hơn rất nhiều so với thao tác thủ công. Trong bài viết dưới đây, hãy cùng tìm hiểu chi tiết về Hàm MATCH trong Excel với cách dùng kèm ví dụ chi tiết để ứng dụng hiệu quả trong học tập và công việc.

Hàm MATCH trong Excel là gì?

Hàm Match là một hàm tìm kiếm được sử dụng phổ biến trong Excel nhằm xác định vị trí của một giá trị trong một vùng dữ liệu cụ thể. Thay vì trả về chính giá trị cần tìm, hàm sẽ cho biết thứ tự xuất hiện của dữ liệu đó trong phạm vi được chọn.

Ví dụ: Nếu danh sách gồm các số 20, 40, 60, 80 và bạn tìm số 60 thì kết quả trả về sẽ là 3 vì số 60 nằm ở vị trí thứ ba trong danh sách.

Hàm Match được sử dụng phổ biến trong Excel dùng để xác định vị trí của một giá trị
Hàm Match được sử dụng phổ biến trong Excel dùng để xác định vị trí của một giá trị

Nhờ khả năng xác định vị trí nhanh chóng, hàm match trong excel thường được kết hợp với các hàm khác như INDEX hoặc VLOOKUP để tạo công thức tìm kiếm nâng cao.

Một ưu điểm lớn của hàm này là giúp người dùng:

  • Tìm kiếm dữ liệu nhanh hơn
  • Giảm thao tác thủ công
  • Hỗ trợ quản lý bảng dữ liệu lớn
  • Tăng độ chính xác khi xử lý Excel

Có 3 kiểu tìm kiếm chính của MATCH gồm:

Kiểu 1 hoặc bỏ qua (Less than)

Khi chọn kiểu này, Excel sẽ tìm giá trị lớn nhất nhưng nhỏ hơn hoặc bằng giá trị cần tìm kiếm. Điều kiện là dữ liệu trong vùng tìm kiếm phải được sắp xếp tăng dần.

Kiểu 0 – Khớp chính xác (Exact match)

Đây là kiểu được sử dụng phổ biến nhất. Hàm sẽ tìm chính xác giá trị đầu tiên khớp hoàn toàn với dữ liệu cần tìm.

Kiểu -1 (Greater than)

MATCH sẽ tìm giá trị nhỏ nhất nhưng lớn hơn hoặc bằng giá trị được tìm kiếm. Dữ liệu lúc này cần sắp xếp theo thứ tự giảm dần.

Cú pháp hàm MATCH trong Excel

Để hiểu cách sử dụng hàm match, trước tiên bạn cần nắm rõ cú pháp cơ bản của hàm.

Công thức tổng quát: =MATCH(lookup_value,lookup_array,[match_type])

Trong đó:

  • lookup_value: Giá trị cần tìm kiếm
  • lookup_array: Vùng dữ liệu chứa giá trị cần tìm
  • match_type: Kiểu tìm kiếm, có thể là 1, 0 hoặc -1

Ý nghĩa của match_type

Giá trịÝ nghĩa
1Tìm giá trị nhỏ hơn hoặc bằng gần nhất
0Tìm chính xác
-1Tìm giá trị lớn hơn hoặc bằng gần nhất

Lưu ý:

  • Nếu bỏ qua đối số match_type, Excel mặc định là 1
  • Khi tìm kiếm văn bản, Excel không phân biệt chữ hoa hay chữ thường
  • Hàm chỉ trả về vị trí chứ không trả về nội dung dữ liệu
Phân tích ý nghĩa của match_type
Phân tích ý nghĩa của match_type

Các loại hàm MATCH trong Excel

Để sử dụng hiệu quả match trong excel, bạn cần hiểu rõ từng loại tìm kiếm mà hàm hỗ trợ.

MATCH kiểu 1 – Tìm gần đúng nhỏ hơn

Loại này phù hợp khi dữ liệu được sắp xếp tăng dần và bạn muốn tìm giá trị gần nhất nhưng không vượt quá giá trị cần tìm.

Ví dụ:

  • Dữ liệu: 10, 20, 30, 40, 50
  • Tìm số 35
  • Kết quả trả về: 3

Vì số 30 là giá trị gần nhất nhỏ hơn 35.

MATCH kiểu 0 – Tìm chính xác

Đây là kiểu tìm kiếm được dùng nhiều nhất trong thực tế vì cho kết quả chính xác tuyệt đối.

Ví dụ:

  • Dữ liệu: Táo, Cam, Nho
  • Tìm “Cam”
  • Kết quả trả về: 2

MATCH kiểu -1 – Tìm gần đúng lớn hơn

Kiểu này yêu cầu dữ liệu sắp xếp giảm dần.

Ví dụ:

  • Dữ liệu: 100, 80, 60, 40
  • Tìm 70
  • Kết quả trả về: 2

Vì 80 là giá trị nhỏ nhất nhưng vẫn lớn hơn 70.

Những loại hàm MATCH dùng trong Excel
Những loại hàm MATCH dùng trong Excel

Cách dùng hàm MATCH chi tiết kèm ví dụ

Sau khi hiểu lý thuyết, hãy cùng đi vào các ví dụ thực tế để nắm rõ cách dùng hàm match.

Ví dụ 1: Tìm kiếm dữ liệu kiểu 1

Cho dãy số trong vùng C2 gồm: 20, 49, 60, 75, 90

Bạn cần tìm vị trí của số gần nhất nhỏ hơn hoặc bằng 50.

Nhập công thức: =MATCH(50,C2:C7,1)

Nhập công thức: =MATCH(50,C2:C7,1)
Nhập công thức: =MATCH(50,C2:C7,1)

Kết quả trả về là 2 vì số 49 nằm ở vị trí thứ hai và là giá trị nhỏ hơn gần nhất với 50.

Kết quả trả về là 2
Kết quả trả về là 2

Lưu ý:

  • Dữ liệu bắt buộc sắp xếp tăng dần
  • Nếu dữ liệu lộn xộn, kết quả có thể sai

Ví dụ 2: Tìm kiếm chính xác kiểu 0

Cho dãy số: 20, 40, 60, 80, 100

Bạn muốn tìm vị trí của số 60.

Nhập công thức: =MATCH(60,C2:C7,0)

Kết quả trả về là 3 vì số 60 nằm ở vị trí thứ ba trong danh sách.

Nhập công thức: =MATCH(60,C2:C7,0)
Nhập công thức: =MATCH(60,C2:C7,0)

Đây là ví dụ cơ bản nhất về hàm match trong excel mà người dùng thường áp dụng.

Ví dụ 3: Tìm thứ tự học sinh theo lớp

Giả sử bạn có danh sách lớp học sinh ở vùng C8 và muốn xác định vị trí lớp của từng học sinh.

Nhập công thức: =MATCH(C2,$C$8:$C$12,0)

Nhập công thức: =MATCH(C2,$C$8:$C$12,0)
Nhập công thức: =MATCH(C2,$C$8:$C$12,0)

Sau khi nhấn Enter, Excel sẽ trả về vị trí tương ứng của lớp học sinh trong danh sách.

Nhận kết quả trả về vị trí tương ứng của lớp học sinh
Nhận kết quả trả về vị trí tương ứng của lớp học sinh

Đây là ví dụ thực tế giúp người dùng hiểu rõ hơn về cách sử dụng hàm match trong quản lý dữ liệu học sinh, nhân sự hoặc sản phẩm.

Kết hợp MATCH với INDEX

Ngoài việc tìm vị trí, MATCH còn thường được kết hợp với INDEX để truy xuất dữ liệu linh hoạt hơn.

Ví dụ:

Ví dụ hàm MATCH kết hợp với INDEX
Ví dụ hàm MATCH kết hợp với INDEX

Ý nghĩa:

  • MATCH tìm vị trí của giá trị trong cột B
  • INDEX trả về dữ liệu tương ứng ở cột A

Đây là giải pháp thay thế VLOOKUP rất hiệu quả khi làm việc với bảng dữ liệu lớn.

Những lỗi thường gặp khi dùng MATCH và cách khắc phục

Khi thao tác với hàm match, người dùng đôi khi sẽ gặp lỗi khiến kết quả không chính xác. Dưới đây là những lỗi phổ biến nhất.

Lỗi #N/A

Nguyên nhân:

  • Không tìm thấy giá trị cần tìm trong vùng dữ liệu
  • Sai kiểu dữ liệu
  • Có khoảng trắng thừa

Cách khắc phục:

  • Kiểm tra lại dữ liệu
  • Xóa khoảng trắng bằng TRIM
  • Đảm bảo giá trị tìm kiếm tồn tại

Sai kết quả khi dùng kiểu 1 hoặc -1

Nguyên nhân: Dữ liệu chưa sắp xếp đúng thứ tự

Cách khắc phục:

  • Kiểu 1: Sắp xếp tăng dần
  • Kiểu -1: Sắp xếp giảm dần

Hàm trả về vị trí đầu tiên khi có dữ liệu trùng

Nguyên nhân: MATCH chỉ trả về kết quả đầu tiên tìm thấy

Cách khắc phục:

  • Lọc dữ liệu trùng trước khi tìm kiếm
  • Kết hợp thêm công thức nâng cao nếu cần

Không tìm được ký tự đặc biệt

Khi tìm dấu “?” hoặc “*”, Excel có thể hiểu là ký tự đại diện.

Cách xử lý: Thêm dấu ngã (~) trước ký tự

Ví dụ:

  • ~?
  • ~*
Một số lỗi và cách khắc phục khi dùng MATCH thường gặp
Một số lỗi và cách khắc phục khi dùng MATCH thường gặp

Lưu ý quan trọng khi sử dụng MATCH

Để sử dụng hiệu quả hơn, bạn cần ghi nhớ một số điểm sau:

  • Hàm chỉ trả về vị trí chứ không trả về giá trị
  • Không phân biệt chữ hoa hay chữ thường
  • Có thể kết hợp với INDEX để tra cứu nâng cao
  • Nếu bỏ qua match_type, Excel mặc định là 1
  • Dữ liệu cần sắp xếp đúng khi dùng kiểu 1 hoặc -1

Ngoài ra, khi làm việc với bảng dữ liệu lớn, việc kết hợp MATCH với các hàm khác sẽ giúp tăng hiệu suất xử lý và tiết kiệm thời gian đáng kể.

Những lưu ý quan trọng khi sử dụng hàm MATCH
Những lưu ý quan trọng khi sử dụng hàm MATCH

Tổng kết

Qua bài viết trên, bạn đã hiểu rõ hàm match là gì, cú pháp, các kiểu tìm kiếm cũng như những ví dụ thực tế giúp áp dụng dễ dàng hơn trong Excel. Đây là một trong những hàm quan trọng hỗ trợ tìm kiếm vị trí dữ liệu nhanh chóng và chính xác, đặc biệt hữu ích khi làm việc với bảng tính lớn.

Nếu bạn thường xuyên sử dụng Excel để học tập hoặc làm việc, một chiếc laptop cấu hình ổn định sẽ giúp thao tác mượt mà và nâng cao hiệu suất đáng kể. Hãy đến ngay Viettel Store để chọn mua laptop chính hãng, đa dạng mẫu mã, giá tốt cùng nhiều ưu đãi hấp dẫn.

Xem thêm:

Bài viết liên quan

Trả lời

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 *

Mời bạn đăng nhập Đăng nhập để bình luận.
Bằng cách điền và gửi thông tin, bạn đồng ý với Điều khoản sử dụng của ViettelStore