Hướng dẫn sử dụng hàm Match trong Google Sheets – Ví dụ

Khi bạn sử dụng độc lập hàm Match trong Google Sheets, nó chỉ có một nhiệm vụ duy nhất. Đó là trả về vị trí tương đối của một phần tử trong một hàng hoặc một cột duy nhất mà bạn chỉ định.

Bạn có thể mở rộng chức năng của hàm Match, kết hợp với hàm INDEX hoặc các hàm khác.

Hãy xem cú pháp dưới đây và sau đó chúng ta có thể chuyển trực tiếp đến các ví dụ về việc sử dụng hàm Match trong Google Sheets.

Cú pháp và đối số của hàm Match trong Google Sheets

Cú pháp:
MATCH(SEARCH_KEY, RANGE, SEARCH_TYPE)

Đối số:

  • Search Key: Đây là giá trị mà bạn muốn tìm kiếm trong một phạm vi. Nó có thể là một chuỗi văn bản, giá trị số hoặc ngày tháng.
  • Range: Đây phải là một hàng duy nhất hoặc một cột duy nhất. Ví dụ: A2:A10 hoặc A2:G2. Điều này có nghĩa là phạm vi dọc hoặc phạm vi ngang.
  • Search_Type: Đối số này là tùy chọn. Mặc định, giá trị là 1. Giá trị 0 có nghĩa là phạm vi không được sắp xếp và giá trị 1 có nghĩa là phạm vi được sắp xếp theo thứ tự tăng dần. Để chỉ định một phạm vi đã sắp xếp theo thứ tự giảm dần, bạn có thể sử dụng số -1.

Bây giờ chúng ta hãy chuyển đến các ví dụ về việc sử dụng hàm MATCH trong Google Sheets.

Cách sử dụng hàm Match trong Google Sheets

Ở đây, trước tiên, chúng ta có thể xem một số ví dụ về hàm Match trong các phạm vi dọc hoặc một cột duy nhất.

Ví dụ – Phạm vi không được sắp xếp

Ví dụ với chuỗi văn bản làm Search Key

Hãy tham khảo cú pháp đã đưa ra ở trên để hiểu thuật ngữ (đối số) “Search_Key”.

Trong ví dụ trên, trong công thức đầu tiên tại ô K2, Search Key đến từ ô J2.

Tham chiếu Range là C2:C12 và 0 là Search Type cho thấy dữ liệu trong phạm vi C2:C12 không được sắp xếp.

=match(J2,C2:C12,0)

Đối với công thức thứ hai tại ô K3, tiêu chí (Search Key) được nhập vào công thức.

=match(“Coverall”,C2:C12,0)

Kết quả của các công thức trên là 2, có nghĩa là vị trí tương đối của phần tử “Coverall” trong phạm vi C2:C12 là 2.

Để lấy số dòng của phần tử thay vì vị trí, hãy sử dụng phạm vi như C:C như dưới đây trong hàm Match trong Google Sheets.

=match(“Coverall”,C:C,0)

Kết quả: 3

Ở đây, trong tất cả các ví dụ về công thức Match ở trên, như bạn có thể thấy, tôi đã sử dụng chuỗi văn bản làm Search Key. Trong các ví dụ dưới đây, tôi sẽ sử dụng cả giá trị số và giá trị ngày tháng làm Search Key.

Ví dụ với giá trị số làm Search Key

Tôi sẽ không đi qua công thức một lần nữa. Các tiêu chí số dùng trong Match tương tự như tiêu chí chữ.

=match(J6,F2:F12,0)
=match(1460,F2:F12,0)

Ví dụ với ngày tháng làm Search Key

Khi bạn sử dụng một tiêu chí ngày tháng làm Search Key trong hàm Match trong Google Sheets, không có vấn đề gì khi search_key là một tham chiếu ô.

=match(J10,B2:B12,0)

Nhưng nếu tiêu chí được đưa trực tiếp (hardcoded) trong Match, hãy sử dụng hàm Date như dưới đây để chỉ định tiêu chí (search_key) một cách chính xác.

=match(DATE(2017,10,22),B2:B12,0)

Tất cả những ví dụ trên là ví dụ về việc sử dụng dọc của hàm Match trong Google Sheets.

Match trong phạm vi đã được sắp xếp

Trong ví dụ trên, Search Key là 4 không có trong phạm vi J15:J20. Ngoài ra, phạm vi đã được sắp xếp theo thứ tự tăng dần.

Có hai công thức Match. Công thức dưới đây tại ô K15 trả về #N/A! vì Search Key không có trong phạm vi.

=match(4,J15:J20,0)

Lưu ý: để loại bỏ #N/A! bạn có thể sử dụng hàm IFNA hoặc IFERROR.

Ở đây, chúng ta có thể thay đổi loại tìm kiếm từ 0 thành 1 vì dữ liệu phạm vi đã được sắp xếp.

=match(4,J15:J20,1)

Công thức trên sẽ trả về 3, đó là vị trí tương đối của số 3 trong phạm vi. Nhưng search key của chúng ta là 4, phải không?

Vì search key không có trong phạm vi, công thức trả về giá trị lớn nhất nhỏ hơn search_key. Điều này xảy ra vì phạm vi đã được sắp xếp và loại tìm kiếm là 1.

Tóm lại, trong một phạm vi đã được sắp xếp hoặc không được sắp xếp, hãy sử dụng loại tìm kiếm 0 để thực hiện một sự khớp chính xác.

Sử dụng 1 là loại tìm kiếm chỉ trong một phạm vi đã được sắp xếp để thực hiện sự khớp chính xác hoặc gần nhất.

Nếu bạn sử dụng loại tìm kiếm 1 trong một phạm vi không được sắp xếp, công thức có thể trả về một kết quả sai.

Tôi để lại một nhiệm vụ cho bạn. Hãy thử công thức MATCH với một phạm vi có cùng giá trị (search_key) lặp lại nhiều lần!

Liên quan:


*This is an article for Crawlan.com. To learn more about how to use the Match function in Google Sheets, visit the original article here.

Related posts