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
100.000+ -
Hàm TEXT trong Excel
100+ -
Hàm LEN trong Excel
100+ -
Hàm CODE trong Excel
100+ -
Cách cố định một dòng, nhiều dòng trong Excel
100+ -
Cách dùng hàm INDIRECT trong Excel
100+ -
Cách dùng hàm HLOOKUP trong Excel
100+ -
Cách dùng hàm DAY trong Excel
100+ -
Hàm DATE trong Excel
100+ -
Hàm IFERROR trong Excel là gì? Công thức và cách dùng
100+
Chủ đề liên quan
Có thể bạn quan tâm
-
ĐTCL mùa 7: Top đội hình mạnh nhất meta 12.11
-
Tổng hợp các phím tắt Đế chế - AOE
-
Cách tính thâm niên công tác trên bảng tính Excel
-
Cách cài đặt và Live Stream Bigo Live trên máy tính
-
Cách gõ tiếng Việt trong ProShow Producer
-
Cách sửa lỗi No Audio Output Device is Installed trên Windows 10/11
-
Sửa lỗi laptop báo sạc nhưng không vào pin
-
Khắc phục lỗi máy tính không nhận ổ cứng ngoài
-
Zalo PC bị lỗi! Nguyên nhân và cách khắc phục
-
Hướng dẫn cài đặt và sử dụng Dropbox để sao lưu dữ liệu
Mới nhất trong tuần
-
Tổng hợp các mã cheat trong game GTA Vice City
1M+ 6 -
Cách pha chế thuốc trong game Minecraft
100.000+ -
Cách đăng ký và cài đặt Zoom học trực tuyến hiệu quả
100.000+ -
Hướng dẫn cài đặt và chơi game Rules Of Survival trên PC
100.000+ -
Cách đặt tên game hay Free Fire, Liên Quân, PUBG Mobile...
1M+ 4 -
Tổng hợp mã GTA, lệnh GTA, mã cheat GTA trong GTA San Andreas
100.000+ 2 -
Tổng hợp mã Minecraft, cheat code Minecraft, lệnh Minecraft
100.000+ 3 -
Cách tải Zalo về máy tính và đăng nhập Zalo trên PC
100.000+ -
Cách đăng nhập Zalo trên điện thoại, máy tính và web
100.000+ -
320+ lời chúc Sinh nhật ý nghĩa nhất dành cho mọi đối tượng
2M+ 1