Google Trang tính nếu MATCH

Khi bạn sử dụng độc lập hàm MATCH trong Google Trang tính, nó chỉ có một vai trò duy nhất để thực hiện. Đó là trả về vị trí tương đối của một mục trong một hàng hoặc cộ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

Chỉ cần xem cú pháp bên dưới và sau đó chúng ta có thể chuyển trực tiếp đến các ví dụ về hàm Match trong Google Sheets

Hàm khớp trong Google Sheets – Cú pháp và đối số

cú pháp

MATCH(SEARCH_KEY, RANGE, SEARCH_TYPE)

Tranh luận

Khóa tìm kiếm. Đó là giá trị để 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

Phạm vi. Nó phải là một hàng hoặc một cột. Ví dụ A2. A10 hoặc A2. G2. Điều đó có nghĩa là một phạm vi dọc hoặc ngang

Loại tìm kiếm. Yếu tố này là tùy chọn. Theo 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à 1 có nghĩa là phạm vi được sắp xếp theo thứ tự tăng dần. Để biểu thị phạm vi được sắp xếp theo thứ tự giảm dần, bạn có thể sử dụng số -1

Bây giờ, hãy chuyển sang các ví dụ về cách sử dụng hàm MATCH trong Google Trang tính

Cách sử dụng chức năng Google Sheets Match

Ở đây, đầu tiên, chúng ta có thể xem một vài ví dụ về chức năng Google Sheets Match trên Dải dọc hoặc một cột

Ví dụ – Phạm vi chưa sắp xếp

Khớp Ví dụ Hàm với Chuỗi Văn bản làm Khóa Tìm kiếm

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

Google Trang tính nếu MATCH

Trong ví dụ trên, trong công thức đầu tiên trong ô K2, Khóa tìm kiếm là từ ô J2

Phạm vi tham chiếu là C2. C12 và 0 là Loại tìm kiếm cho biết dữ liệu trong phạm vi C2. C12 không được sắp xếp

=match(J2,C2:C12,0)

Về công thức thứ hai trong ô K3, tiêu chí (Khóa tìm kiếm) được mã hóa cứng trong công thức

=match("Coverall",C2:C12,0)

Đầu ra của các công thức là 2, có nghĩa là vị trí tương đối của mục “Coverall” trong phạm vi C2. C12 là 2

Thay vào đó, để lấy số hàng của mục, hãy sử dụng phạm vi là C. C như bên dưới 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 đối sánh ở trên, như bạn có thể thấy, tôi đã sử dụng một chuỗi văn bản làm Khóa tìm kiếm. Trong các ví dụ dưới đây, tôi sẽ sử dụng các giá trị số cũng như ngày làm Khóa tìm kiếm

Khớp Ví dụ Hàm với Giá trị Số làm Khóa Tìm kiếm

Tôi sẽ không giải thích lại công thức. Việc sử dụng tiêu chí số trong Match tương tự như việc sử dụng tiêu chí văn bản

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

Google Trang tính nếu MATCH

Khớp Ví dụ Hàm với Ngày làm Khóa Tìm kiếm

Khi bạn sử dụng tiêu chí ngày làm Khóa tìm kiếm trong hàm So khớp trong Google Trang tính, sẽ không có vấn đề gì khi khóa_tìm kiếm là tham chiếu ô

=match(J10,B2:B12,0)

Nhưng nếu tiêu chí nằm trong Đối sánh (được mã hóa cứng), thì hãy sử dụng hàm Ngày như bên dưới để chỉ định đúng tiêu chí (search_key)

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

Google Trang tính nếu MATCH

Tất cả những điều trên là ví dụ về việc sử dụng chức năng Google Sheets Match theo chiều dọc. Theo cách tương tự, bạn có thể chọn phạm vi theo chiều ngang. Nhưng chỉ một hàng hoặc một cột được chấp nhận

Cuối cùng, một ví dụ nữa về việc sử dụng hàm MATCH

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

Google Trang tính nếu MATCH

Trong ví dụ trên, Mã tìm kiếm là 4 không khả dụng 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 đối sánh. Công thức dưới đây là ô K15 trả về #N/A. bởi vì khóa tìm kiếm không có sẵn trong phạm vi

=match(4,J15:J20,0)

Ghi chú. để xóa #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 khi phạm vi dữ liệu được sắp xếp

________số 8

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 khóa tìm kiếm của chúng tôi là 4, phải không?

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

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

Chỉ sử dụng 1 làm loại tìm kiếm trong phạm vi được sắp xếp để thực hiện kết quả 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 phạm vi chưa được sắp xếp, công thức có thể trả về kết quả sai

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