Tin tức và phân tích của tất cả các thiết bị di động

Cách sử dụng hàm MATCH trong Excel

Khi nói đến phân tích dữ liệu trong Excel, khả năng tìm thấy dữ liệu cụ thể trong một phạm vi cụ thể là rất quan trọng. Trong khi Excel cung cấp nhiều tính năng và chức năng khác nhau để tìm và trích xuất thông tin từ tập dữ liệu, MATCH cung cấp giải pháp linh hoạt và mạnh mẽ.

Trong bài viết này, chúng ta sẽ xem xét cú pháp, cách sử dụng và ví dụ sử dụng của hàm MATCH trong Excel.

Hàm MATCH trong Excel là gì?

Hàm MATCH trong Excel tìm kiếm một giá trị cụ thể trong một phạm vi và trả về vị trí tương đối trong phạm vi đó. Sau đó, bạn có thể sử dụng mục này để tìm nạp dữ liệu liên quan từ tập dữ liệu của mình.

Cú pháp của hàm MATCH như sau:

 =MATCH(lookup_value, lookup_array, [match_type]) 

Ở đâu:

  • lookup_value: Đây là giá trị bạn muốn tìm trong lookup_array.
  • lookup_array: Đây là phạm vi ô mà bạn muốn lookup_value.
  • match_type (tùy chọn): Đối số này chỉ định loại đối sánh bạn muốn thực hiện. Có ba lựa chọn:
  • 0 (hoặc bị bỏ qua): Tìm lần xuất hiện đầu tiên của một giá trị chính xác bằng lookup_value. Lookup_array có thể theo bất kỳ thứ tự nào.
  • 1: Tìm giá trị lớn nhất nhỏ hơn hoặc bằng lookup_value, giả sử lookup_array được sắp xếp theo thứ tự tăng dần.
  • -1: Tìm giá trị nhỏ nhất lớn hơn hoặc bằng lookup_value, giả sử lookup_array được sắp xếp theo thứ tự giảm dần.
  • Cách sử dụng hàm MATCH trong Excel

    Hãy xem xét một số ví dụ thực tế để hiểu cách sử dụng hàm MATCH trong Excel:

    Tìm một kết quả phù hợp chính xác

    Giả sử bạn có một danh sách điểm của học sinh trên một bảng tính và bạn muốn tìm vị trí của điểm Alex (88). Để đạt được điều này, bạn có thể sử dụng MATCH với match_type 0 (kết hợp chuẩn xác). Đây là công thức bạn sẽ sử dụng:

     =MATCH(88, B1:B7, 0) 

    Công thức này sẽ tìm giá trị 88 trong phạm vi B1:B7 và trả về vị trí tương đối của nó. Kết quả sẽ là 5có nghĩa là điểm Alexa là giá trị thứ năm trong danh sách kết quả bài thi.

    Tìm kết quả khớp gần nhất trong dữ liệu được sắp xếp

    Giả sử bạn có một danh sách nhiệt độ và độ cao tương ứng của chúng được sắp xếp theo thứ tự độ cao tăng dần. Bạn muốn tìm độ cao phù hợp gần nhất với 1800 trong danh sách. Đây là công thức bạn sẽ sử dụng:

     =MATCH(1800, B1:B7, 1) 

    Hàm sẽ tìm kiếm giá trị 1800 trong phạm vi B1:B7 (cột chiều cao) và trả về vị trí của giá trị gần nhất nhỏ hơn hoặc bằng 1800. Trong trường hợp này, chiều cao gần nhất nhỏ hơn hoặc bằng 1800 là 1500 (ở ô B3) nên công thức sẽ trả về 3.

    Xử lý lỗi với MATCH

    Bạn có thể gặp một số lỗi khi sử dụng hàm MATCH. Ví dụ: nếu không tìm thấy lookup_value trong lookup_array, MATCH trả về lỗi #N/A.

    Để giải quyết vấn đề này, bạn có thể sử dụng IFERROR hoặc ISERROR để cung cấp thông báo thân thiện hơn với người dùng. Đây là một ví dụ:

     =IFERROR(MATCH("Chicago", A2:A8, 0), "City not found") 

    Vì không tìm thấy thành phố Chicago trong phạm vi nên Excel hiển thị Thành phố không tìm thấy thay vì giá trị lỗi.

    Sử dụng MATCH với các hàm Excel khác

    Hàm MATCH càng trở nên mạnh mẽ hơn khi được kết hợp với các hàm khác như VLOOKUP, INDEX và OFFSET để thực hiện các tác vụ tìm kiếm và truy xuất dữ liệu nâng cao.

    Sử dụng VLOOKUP với MATCH

    Giả sử chúng ta có một bảng có các cột: ID, Product, Category và Price. Chúng tôi sẽ sử dụng VLOOKUP và MATCH để tìm sản phẩm và giá phù hợp cho ID trong ô A4. Để nhận sản phẩm, sử dụng công thức sau:

     =VLOOKUP(A4,A2:D7, MATCH("Product", A1:D1,0), FALSE) 

    Để nhận được giá:

     =VLOOKUP(A4,A2:D7, MATCH("Price", A1:D1,0), FALSE) 

    Trong ví dụ này, VLOOKUP sẽ sử dụng giá trị trong ô A4 (là ID) để tìm hàng tương ứng trong phạm vi A2:D7.

    Khi một hàng được tìm thấy, nó sẽ sử dụng số cột được MATCH trả về để tìm nạp giá trị sản phẩm và giá.

    Làm chủ việc truy xuất dữ liệu bằng hàm MATCH của Excel

    Hàm MATCH là một công cụ quan trọng trong Excel để định vị dữ liệu cụ thể trong một phạm vi và tính linh hoạt của nó khiến hàm này hữu ích cho nhiều tác vụ khai thác dữ liệu nâng cao. Biết cú pháp của nó và các loại kết quả khớp khác nhau, bạn có thể điều hướng hiệu quả trong dữ liệu của mình, tìm kết quả khớp chính xác hoặc gần đúng nếu cần.

    Bằng cách kết hợp MATCH với các tính năng khác như VLOOKUP và IFERROR, bạn có thể tạo các công thức tìm kiếm mạnh mẽ để xử lý nhiều tình huống khác nhau và hoạt động hiệu quả với các tập dữ liệu lớn.

    Mục lục