Cách dùng hàm Match trong Excel
Hàm Match là một hàm khá phổ biến trong Excel. Dưới đây là cách dùng hàm Match trong bảng tính Excel.

Hàm Match trong Microsoft Excel
Match là hàm Excel được dùng để xác định vị trí của một giá trị cần tra cứu trong một hàng, cột hoặc bảng. Match hỗ trợ đối sánh kết quả tương đối và chính xác, các ký tự đại diện (*?) cho đối sánh từng phần. Match thường được kết hợp với hàm Index để truy xuất giá trị tại một vị trí đã khớp.
Mục đích: Xác định vị trí của một mục trong một mảng
Giá trị trả về: Một số đại diện cho một vị trí trong lookup_array.
Công thức:
=MATCH (lookup_value, lookup_array, [match_type])
Trong đó:
- lookup_value: Giá trị tra cứu trong mảng lookup_array.
- lookup_array: Một phạm vi ô hoặc tham chiếu một mảng.
- match_type - tùy chọn 1 = (mặc định) chính xác hoặc nhỏ nhất tiếp theo, 0 = khớp chính xác, -1 = chính xác hoặc lớn nhất tiếp theo.
Hàm Match có thể sử dụng trong Microsoft Excel 2003 trở lên.
Lưu ý khi sử dụng hàm Match trong Microsoft Excel
Hàm Match được dùng để xác định vị trí của một giá trị trong phạm vi hoặc mảng. Ví dụ, ở ảnh chụp màn hình ở trên, công thức trong ô E6 được cấu hình để nhận vị trí của giá trị ở ô D6. Hàm MATCH trả về 5 bởi giá trị tra cứu (peach) ở vị trí thứ 5 trong phạm vi B6:B14:
=MATCH(D6,B6:B14,0) // returns 5
Hàm Match có thể thực hiện đối sánh kết quả chính xác và tương đối, đồng thời, hỗ trợ các ký tự đại diện (*?) để đối sánh một phần. Có 3 chế độ khớp kết quả riêng.
Match chỉ hỗ trợ các mảng hoặc phạm vi một chiều (theo chiều dọc hoặc ngang). Tuy nhiên, bạn có thể dùng Match để xác định các giá trị trong phạm vi hai chiều hoặc bảng bằng cách cung cấp cho Match một cột hoặc hàng chứa giá trị tra cứu. Thậm chí, bạn có thể dùng Match 2 lần trong một công thức để tìm cột và hàng phù hợp cùng lúc.
Thông thường, hàm Match được kết hợp với hàm Index để trích xuất giá trị ở vị trí đối sánh nhất định. Nói cách khác, Match thống kê vị trí, còn Index trả về giá trị ở vị trí đó.
Các kiểu hàm Match trong Excel
Bạn tùy chọn kiểu hàm Match trong Excel. Nếu không, kiểu hàm Match mặc định là 1 (chính xác hoặc nhỏ nhất tiếp theo). Khi kiểu Match là 1 hoặc -1, đây gọi là kiểu đối sánh kết quả gần đúng. Tuy nhiên, nhớ rằng Match sẽ tìm một kết quả chính xác cho mọi kiểu đối sánh như ghi chú trong bảng dưới đây.
Kiểu Match | Cách thức | Chi tiết |
1 | Tương đối | Match tìm giá trị lớn nhất thấp hơn hoặc bằng giá trị tra cứu. Mảng tra cứu phải được phân loại theo giá trị tăng dần. |
0 | Chính xác | Match tìm giá trị đầu tiên bằng giá trị tra cứu. Không cần phân loại mảng tra cứu. |
-1 | Tương đối | Match tìm giá trị nhỏ nhất, lớn hơn hoặc bằng giá trị tra cứu. Mảng tra cứu phải được phân loại theo giá trị giảm dần. |
Tương đối | Khi bỏ qua kiểu đối sánh, mặc định nó được thiết lập sang 1. |
Thận trọng: Đảm bảo đặt kiểu Match là 0 nếu cần một kết quả khớp chính xác. Cài đặt mặc định là 1 có thể khiến Match trả về kết quả trông có vẻ bình thường nhưng thực tế là sai. Bạn nên cung cấp một giá trị rõ ràng cho match_type.
Ví dụ sử dụng hàm Match trong Excel
Đối sánh chính xác
Khi kiểu Match là 0, hàm này sẽ tìm kiếm giá trị chính xác. Ví dụ, công thức ở đây là:
=MATCH(E2,B3:B11,0)

Ở công thức trên, giá trị tra cứu tới từ ô E2. Nếu giá trị tra cứu được mã hóa cố định vào công thức, nó phải được đặt trong dấu ("") bởi nó là một giá trị text:
=MATCH("Mars",B3:B11,0)
Lưu ý: Match không phân biệt chữ hoa, chữ thường. Vì thế, dù bạn viết Mars hay mars, kết quả vẫn sẽ là 4.
Đối sánh tương đối
Khi kiểu Match là 1, Match sẽ đối sánh kết quả tương đối trên các giá trị được phân loại từ A-Z, tìm giá trị lớn nhất ít hơn hoặc bằng giá trị tra cứu. Ví dụ công thức trong E3:

=MATCH(E2,B3:B11,1)
Wildcard match
Khi kiểu Match được đặt sang 0, Match có thể thực hiện đối sánh giá trị bằng ký tự đại diện. Ví dụ ở ô E3:
=MATCH(E2,B3:B11,0)
Tương đương với:
=MATCH("pq*",B3:B11,0)

Lưu ý:
- Match không phân biệt chữ hoa, chữ thường.
- Match trả về lỗi #N/A nếu không có kết quả nào được tìm thấy.
- Match chỉ xử lý text dài tối đa 255 ký tự.
- Trong trường hợp trùng lặp dữ liệu, Match trả về kết quả đối sánh đầu tiên.
- Nếu match_type là 0, lookup_value có thể chứa các ký tự đại diện.
- Hàm Match thường được dùng với hàm Index.

Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:

Xem thêm bài viết khác
Hàm WEEKDAY: Cách chuyển ngày sang thứ trong Excel
Hàm TEXT trong Excel
Hàm LEN trong Excel
Hàm CODE trong Excel
Cách cố định một dòng, nhiều dòng trong Excel
Cách dùng hàm INDIRECT trong Excel
Cách dùng hàm HLOOKUP trong Excel
Cách dùng hàm DAY trong Excel
Hàm DATE trong Excel
Hàm IFERROR trong Excel là gì? Công thức và cách dùng
Hướng dẫn tải nhiều
Có thể bạn quan tâm
-
Tổng hợp mã GTA, lệnh GTA, mã cheat GTA trong GTA San Andreas
100.000+ 2 -
Genshin Impact 4.5: Chi tiết nội dung cập nhật phiên bản mới
50.000+ -
Hướng dẫn cài và chơi game Zombie Tsunami trên máy tính
10.000+ -
Sửa lỗi máy tính bật không lên khi ở chế độ ngủ đông Hibernate
10.000+ -
Hướng dẫn gửi tin nhắn giọng nói trên Zalo
10.000+ -
Cách đặt mật khẩu cố định trên Teamviewer
10.000+ -
Tập gõ 10 ngón siêu nhanh với Mario Teaches Typing
10.000+ -
Hướng dẫn chơi game Lines 98 kinh điển
10.000+ -
Cách xóa mail, xóa thư mục trong Mail trên iPhone, iPad
10.000+ -
Tải và cài đặt ứng dụng Chợ Tốt trên máy tính, điện thoại
10.000+
Nhiều người quan tâm
-
Download YouTube về máy tính không cần phần mềm
100+ 8 -
Đáp án Brain Test đầy đủ Level 1 → 383 (liên tục cập nhật)
100+ 1 -
Hướng dẫn chơi và tải game Đấu Trường Chân Lý
100+ 2 -
Lời bài hát 14 ngày nhớ em - Lyric 14 ngày nhớ em - Đinh Đại Vũ, Trần Thanh Tâm
100+ -
Cách xử lý tình trạng không tải được video trên Cốc Cốc
100+ -
Cách thay đổi màu máu trong game PUBG
100+ -
Cách cài Mod Minecraft để chơi game theo phong cách riêng
100+ -
Tổng hợp mã GTA, lệnh GTA, mã cheat GTA trong GTA San Andreas
100+ 2 -
Cách tăng DPI trong Free Fire
100+ -
Cách tải phim mới, phim hay trên các trang xem phim trực tuyến
100+