Applies ToExcel cho Microsoft 365 Excel cho Microsoft 365 dành cho máy Mac Excel cho web Excel 2024 Excel 2024 dành cho máy Mac Excel 2021 Excel 2021 cho Mac

Hàm XMATCH tìm kiếm một mục đã xác định trong một mảng hoặc phạm vi ô, rồi trả về vị trí tương đối của mục đó.

Giả sử chúng ta có một danh sách các sản phẩm trong các ô C3 đến C7 và chúng tôi muốn xác định vị trí trong danh sách sản phẩm từ ô E3. Tại đây, chúng ta sẽ sử dụng XMATCH để xác định vị trí của một mục trong danh sách.

Bảng Excel liệt kê các sản phẩm trái cây khác nhau từ ô C3 đến Ô C7. Công thức XMATCH được dùng để tìm vị trí trong bảng nơi văn bản khớp với "nho" (được xác định trong ô E3). Công thức trả về "2" vì văn bản "Grape" nằm ở vị trí thứ hai trong bảng.

Cú pháp

Hàm XMATCH trả về vị trí tương đối của một mục trong một mảng hoặc phạm vi ô. 

=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode]) 

Đối số

Mô tả

lookup_value

Bắt buộc

Giá trị tra cứu

mảng tìm kiếm

Bắt buộc

Mảng hoặc dải ô cần tìm kiếm

Tôi không match_mode tôi.

Tùy chọn

Xác định kiểu khớp:

0 - Kết quả khớp chính xác (mặc định)

-1 - Trận đấu chính xác hoặc mục nhỏ nhất tiếp theo

1 - Kết quả khớp chính xác hoặc mục lớn nhất tiếp theo

2 - Một kết quả khớp ký tự đại diện trong đó *, ?, và ~ có ý nghĩa đặc biệt.

Tôi không search_mode tôi.

Tùy chọn

Xác định loại tìm kiếm:

1 - Tìm kiếm đầu tiên đến cuối cùng (mặc định)

-1 - Tìm kiếm cuối cùng đến đầu tiên (đảo ngược tìm kiếm).

2 - Thực hiện tìm kiếm nhị phân dựa trên lookup_array sắp xếp theo thứ tự tăng dần. Nếu không được sắp xếp, kết quả không hợp lệ sẽ được trả về.  

-2 - Thực hiện một tìm kiếm nhị phân dựa trên lookup_array được sắp xếp theo thứ tự giảm dần . Nếu không được sắp xếp, kết quả không hợp lệ sẽ được trả về.

Ví dụ

Ví dụ 1

Vị trí chính xác của cụm từ đầu tiên khớp chính xác hoặc gần nhất với giá trị "Gra" được xác định trong ví dụ tiếp theo.

Công thức: XMATCH(E3,C3:C7,1)

Bảng Excel liệt kê các sản phẩm trái cây khác nhau từ ô C3 đến Ô C7. Công thức XMATCH được dùng để tìm vị trí trong bảng nơi văn bản khớp với "gra" (được xác định trong ô E3). Công thức trả về "2" vì văn bản "Grape" nằm ở vị trí thứ hai trong bảng.

Ví dụ 2

Số nhân viên bán hàng đủ điều kiện nhận tiền thưởng được xác định trong ví dụ sau đây. Để khám phá mục gần nhất trong danh sách hoặc kết quả khớp chính xác, mục này cũng sử dụng 1 cho danh match_mode; Tuy nhiên, vì dữ liệu là số, nó trả về số lượng giá trị. Vì có bốn đại diện bán hàng vượt quá số tiền thưởng trong trường hợp này, hàm cho kết quả là 4.

Công thức=XMATCH(F2,C3:C9,1)

Bảng Excel liệt kê tên Đại diện Bán hàng trong các ô từ B3 đến B9 và tổng giá trị doanh số cho mỗi đại diện trong các ô từ C3 đến C9. Công thức XMATCH được dùng để trả về số đại diện bán hàng đủ điều kiện nhận tiền thưởng nếu đáp ứng số ngưỡng được đặt trong ô F2.

Ví dụ 3

Tiếp theo, chúng ta sẽ thực hiện tra cứu dọc và ngang đồng thời bằng cách sử dụng kết hợp hàm INDEX/XMATCH/XMATCH. Trong trường hợp này, chúng tôi muốn trả về tổng doanh thu cho một đại diện bán hàng nhất định và tháng. Điều này có thể so sánh với việc kết hợp các phương pháp INDEX và MATCH nhưng cần ít đối số hơn.

Formula=INDEX(C6:E12; XMATCH(B3,B6B12), XMATCH(C3,C5:E5))

Bảng Excel nơi liệt kê tên đại diện bán hàng trong các ô từ B6 đến B12 và số tiền bán hàng cho mỗi đại diện từ tháng 1 đến tháng 3 được liệt kê trong các cột C, D và E. Công thức kết hợp hàm INDEX và XMATCH được dùng để trả về doanh số của một đại diện bán hàng cụ thể và tháng được liệt kê trong các ô B3 và C3.

Ví dụ 4

Ngoài ra, có thể dùng hàm XMATCH để trả về một giá trị trong một mảng. =XMATCH(4,{5\4\3\2\1}), ví dụ, sẽ cung cấp 2 vì 4 là mục nhập thứ hai của mảng. Trong khi =XMATCH(4,5\{5\4\3\2\1}\1) tạo ra 1 trong trường hợp khớp chính xác này, đối số match_mode (1) được cấu hình để trả về kết quả khớp chính xác hoặc mục lớn nhất tiếp theo, bằng 5. 

Bạn cần thêm trợ giúp?

Bạn luôn có thể hỏi chuyên gia trong Cộng đồng kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.

Xem thêm

Hàm XLOOKUP

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.