Hàm XMATCH trong Google Sheets (Ví dụ về công thức)

Công nghệ Google Sheets gần đây đã giới thiệu hàm XMATCH, một trong số các hàm mới được tạo thành bởi chính công ty này bao gồm XLOOKUP, LAMBDA và LAMBDA HELPER FUNCTIONS (LHF). Một tính năng mới và thú vị khác mà chúng ta đã nhận được kèm theo bộ hàm này là Named functions.
Đối với một blogger như tôi, việc này đưa tôi vào tình huống phải cập nhật lại một số hướng dẫn trên blog này để bao gồm các giải pháp mới cho các vấn đề đã được thảo luận ở đó.
Trong bài viết này, bạn có thể tìm hiểu về cách sử dụng hàm XMATCH với một số ví dụ trong Google Sheets.

Mục đích của hàm XMATCH trong Google Sheets

Hàm XMATCH trong Google Sheets tìm kiếm và trả về vị trí tương đối của một mục (search_key) trong một dải hàng hoặc cột duy nhất (lookup_range).
Hàm này có một số chế độ tìm kiếm và phù hợp để điều khiển hành vi của việc tìm vị trí tương đối của mục mà nó khác biệt so với hàm MATCH.

Cú pháp và đối số

Cú pháp:
XMATCH(search_key, lookup_range, [match_mode], [search_mode])

Đối số:
Có bốn đối số trong hàm XMATCH trong Google Sheets. Trong số bốn đó, hai đối số cuối cùng là các đối số tùy chọn.

Hãy xem bên dưới vai trò của các đối số đó và các giá trị mặc định trong hai đối số tùy chọn.

  • search_key – Giá trị (mục) tìm kiếm.
  • lookup_range – Một hàng hoặc một cột duy nhất để xem xét trong quá trình tìm kiếm.
  • match_mode (tùy chọn, mặc định là 0) – Bốn chế độ để tìm một kết quả phù hợp cho search_key, như đã giải thích trong bảng dưới đây.
  • search_mode (tùy chọn, mặc định là 1) – Bốn chế độ để tìm kiếm thông qua lookup_range, như đã giải thích trong bảng dưới đây.

Cách sử dụng hàm XMATCH trong Google Sheets – Ví dụ

Hãy tìm một ngày trong một cột ngày và lấy vị trí tương đối của nó. Điều này sẽ giúp chúng ta hiểu rõ hơn về các đối số của hàm XMATCH.
Lưu ý: Bạn cũng có thể sử dụng hàm XMATCH tương tự trong một hàng.

Ví dụ, tôi đã nhập một số ngày ngẫu nhiên trong cột A, không được sắp xếp theo bất kỳ thứ tự nào, và một số tên trong cột B ở các hàng tương ứng.
Hãy giả sử rằng đây là dữ liệu đặt phòng khách sạn mẫu.

Làm thế nào chúng ta có thể sử dụng hàm XMATCH trong bảng này để tìm vị trí tương đối của một ngày đặt phòng? Và làm thế nào để sử dụng kết quả đó để trả về tên của người đã đặt phòng?

Phù hợp chính xác và tìm kiếm từ mục nhập đầu tiên đến cuối cùng

Công thức 1 (Phù hợp chính xác): =XMATCH(D3,A3:A12)
Công thức trên tìm kiếm ngày 24/09/2022 trong dải A3:A12 và trả về vị trí tương đối của ngày tương ứng, tức là 4.
Chúng ta không đã chỉ định các chế độ phù hợp hoặc tìm kiếm trong công thức XMATCH ở trên.
Vì vậy, nó lấy các giá trị mặc định, tức là 0 (phù hợp chính xác trong chế độ phù hợp) và 1 (tìm kiếm từ mục nhập đầu tiên đến cuối cùng trong chế độ tìm kiếm).
Chúng ta cũng có thể sử dụng nó trong hàm INDEX để lấy tên của người, tức là Harry, đã đặt phòng vào ngày đã nói.

Kết hợp hàm XMATCH và INDEX:
=INDEX(B3:B12,XMATCH(D3,A3:A12),1)

Phù hợp xấp xỉ và tìm kiếm từ mục nhập đầu tiên đến cuối cùng

Dự liệu không chính xác với bài viết gốc, xin vui lòng đọc bài viết gốc tại https://infoinspired.com/sheet/formula/xmatch-function-google-sheets/

Kết luận

Trong bài viết này, chúng tôi đã tìm hiểu về hàm XMATCH trong Google Sheets và cách sử dụng nó với một số ví dụ. Hàm XMATCH rất hữu ích trong việc tìm kiếm và trả về vị trí tương đối của một mục trong một dải hàng hoặc cột. Bạn cũng có thể sử dụng các đối số của hàm này để kiểm soát cách tìm và phù hợp với kết quả mong muốn. Hãy thử sử dụng hàm XMATCH trong Google Sheets và khám phá những ứng dụng thú vị mà nó mang lại! Mời bạn đọc bài viết gốc tại website Crawlan.com để biết thêm thông tin chi tiết.

Exact Match and Search From First Entry to Last - Example

Related posts