Hàm MATCH Trong Excel Là Gì ? Ví Dụ Cách Dùng Hàm MATCH

Nội Dung

Hàm MATCH Trong Excel Là Gì?

Hàm MATCH là hàm trả về vị trí ô của một giá trị trong Excel. Vị trí ô trả về sẽ dựa trên giá trị tìm kiếm và loại tìm kiếm trong công thức hàm MATCH.

Cách Dùng Hàm MATCH Trong Excel

Cách sử dụng của hàm MATCH trong Excel sẽ dựa trên công thức:

=MATCH (lookup_value, lookup_array, [match_type])

  • Trong đó:
  • lookup_value: giá trị cần tìm kiếm
  • lookup_array: phạm vi ô cần tìm kiếm
  • match_type: loại tìm kiếm của hàm MATCH: -1 (greater than); 0 (exact match) và match_type mặc định là 1 (less than)

Ví Dụ Cách Dùng Hàm MATCH Để Tìm Vị Trí Của Một Giá Trị Cho Trước:

Ví dụ trong trường hợp này, muốn kiểm tra giá trị “Tuấn” ở vị trí (thứ tự) nào trong dãy giá trị An, Bình, Dũng, Quang, Tuấn, chúng ta sẽ dùng hàm MATCH có công thức: =MATCH(C4,B4:B8,0)

Trong đó:

  • C4 là giá trị cần tìm (Tuấn)
  • B4:B8 là phạm vi cần tìm
  • 0 là loại tìm kiếm exact MATCH

Kết quả của hàm MATCH trên sẽ được 5, đúng với Số TT của Tuấn trong bảng.

Cách Sử Dụng Hàm INDEX Và MATCH Làm Hàm Kết Hợp Trong Excel

 

Kết Hợp Hàm INDEX MATCH Thành Hàm Tìm Kiếm Nhiều Điều Kiện

Bài tập 1: Cho bảng Số Lượng Các Mặt Hàng Bán Ra Trong Quý 1/ 2019

Yêu cầu: Dùng hàm INDEX và MATCH trong Excel để tìm số lượng bán ra của hai mặt hàng là Trứng Gà và Bột Mì trong tháng 1 và tháng 3.

Phân tích bài toán này ta thấy:

  • Giá trị cần tìm: là số lượng bán ra của một mặt hàng, với 2 điều kiện
  • Điều kiện 1: Là số lượng bán ra của mặt hàng trứng gà
  • Điều kiện 2: Là số lượng bán ra trong tháng 1 (hoặc tháng 3)

Như vậy, để giải được bài toán này ta có thể kết hợp hàm MATCH và INDEX để tạo thành một hàm lookup 2 điều kiện:

Công thức kết hợp hàm MATCH và INDEX:

=INDEX(C3:E8,MATCH(A13,B3:B8,0),MATCH(C12,C3:E3,0))

Trong đó:

  • C3:E8: Array của hàm INDEX là phạm vi ô chứa giá trị cần tìm.
  • MATCH(A13,B3:B8,0): đóng vai trò là Row_num trong hàm INDEX
  • MATCH(C12,C3:E3,0): đóng vai trò là Column_num của hàm INDEX

Như vậy, bằng cách kết hợp hàm INDEX và MATCH, ta đã được một hàm tìm kiếm và liệt kê có điều kiện thực hiện các lệnh:

  • Đầu tiên hàm MATCH(A13,B3:B8,0):  tìm vị trí (thứ tự) của giá trị “Trứng Gà” trong dãy các giá trị từ B3 đến B8. Kết quả là 3, sau đó gán kết quả này cho Row_num của hàm INDEX.
  • Tiếp theo hàm MATCH(C12,C3:E3,0): tìm vị trí( thứ tự) của giá trị “THÁNG 1” trong dãy các giá trị từ C3 đến E3. Kết quả là 1, sau đó gán kết quả này cho Column_num của hàm INDEX.
  • Cuối cùng hàm INDEX(C3:E8,MATCH(A13,B3:B8,0),MATCH(C12,C3:E3,0)) sẽ lấy giá trị là giao của Row_num=3 và Column_num=1 trong bảng B3:E8.
  • Kết quả cuối cùng ta được giá trị của ô ở hàng thứ 3, cột 1 trong bảng B3:E8 là 70

CÔNG TY CỔ PHẦN THIẾT BỊ VĂN PHÒNG MAI HOÀNG
Nhà Phân Phối Các Sản Phẩm Máy Photocopy – Máy In Đa Năng Mpf (Copy – In – Scan)
Hotline: 079 4481 888 – 079 4481  888 –  ZALO 079 4481  888
Email: mayvanphongmaihoang@gmail.com – Info@maihoangphotocopy.com
Website: https://maihoangphotocopy.com

Zalo 0794 481 888 Zalo 0375 106 106