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

Hôm nay, Tinvanphong.com sẽ hướng dẫn cách sử dụng hàm INDEX và MATCH trong Excel. Có lẽ khi làm quen với các hàm excel, thì một trong những hàm thuộc nhóm hàm tìm kiếm được nhiều người sử dụng nhất là Vlookup. Tuy nhiên, việc kết hợp hàm INDEX và MATCH trong Excel, là cách phổ biến nhất để thực hiện các tác vụ tra cứu nâng cao, rất hiệu quả và có thể tìm ngược giá trị. Điều này là do INDEX và MATCH cực kỳ linh hoạt, bạn có thể thực hiện tra cứu một chiều, tra cứu hai chiều, tra cứu phân biệt chữ hoa chữ thường, thậm chí là tra cứu kết hợp đa tiêu chí.

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

Hướng dẫn sử dụng hàm INDEX và MATCH trong Excel
Cách sử dụng hàm INDEX và MATCH trong Excel

Vì sao kết hợp hàm INDEX và hàm MATCH tốt hơn hàm VLOOKUP?

  • Vlookup chỉ là công thức một chiều, nó sẽ lấy dữ liệu theo chiều từ trái sang phải.
  • Nếu khi bạn sử dụng công thức Vlookup xong, rồi bạn muốn chèn thêm một cột vì một lý do nào đó, thì công thức sẽ sai ngay, trong khi đó thì Index và Match sẽ tự điều chỉnh theo.

1.Hàm INDEX hướng dẫn sử dụng

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

Cú pháp:

INDEX ( array , row_num , [ column_num ])

  • array – là một dải các ô, có tên dải hoặc bảng.
  • row_num – là hàng thứ mấy trong mảng mà bạn muốn được trả về một giá trị. Nếu row_num bị bỏ qua, column_num là bắt buộc.
  • column_num – là cột thứ mấy để trả về một giá trị. Nếu column_num bị bỏ qua, row_num là bắt buộc.
  • 1 –  hoặc bỏ qua: tìm giá trị lớn nhất mà giá trị đó bằng, hoặc nhỏ hơn giá_trị_cần_tìm. Giá trị trong mảng_tìm_kiếm cần được sắp xếp tăng dần.
  • 0  – giá trị bằng, yêu cầu tìm kiếm chính xác
  • -1 – tìm “giá trị nhỏ nhất” mà giá trị đó “lơn hơn” hoặc “bằng giá trị cần tìm

2.Hướng dẫn sử dụng hàm MATCH

Hàm Match, là hàm dò tìm, sẽ trả về vị trí của giá trị dò tìm trong vùng dò tìm (một dòng hoặc một cột).

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

Cú pháp :

MATCH ( lookup_value , lookup_array , match_type )

  • Lookup_value: là giá trị dùng để dò tìm, lookup_value có thể là một số, một chuỗi, một giá trị logic hay một tham chiếu.
  • Lookup_array: là vùng dò tìm, có thể là một cột hoặc một dòng, hoặc một mảng các giá trị.
  • Match_type: là tùy chọn để xác định kiểu dò tìm. Có 3 tùy chọn là -1,0,1:

Nếu chỉ dừng ở đây, bạn sẽ thấy hàm MATCH không có nhiều giá trị trong ứng dụng, tuy nhiên bạn sẽ thấy vai trò của hàm MATCH như thế nào, khi sử dụng kết hợp với hàm INDEX trong ví dụ sau đây.

3.Cách sử dụng hàm MATCH kết hợp với INDEX thông qua ví dụ.

Cho biết mã SP, và giá thứ 3 tìm giá tiền.

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

Hàm Index là hàm excel trả về giá trị, hoặc tham chiếu của 01 ô trong excel, là giao nhau giữa dòng và cột được xác định bởi các thông số cho trước như:

Mã SP : =MATCH(I1,B1:B11,0)  ta  nằm ở hàng thứ  9

GIÁ SP : =MATCH(I2,A1:F1,0)  nằm ở cột thứ 6

Khi ta sát định được giao điểm được hàng và cột thì ta có có công thức như sau:

Kết hợp : =INDEX($A$1:$F$11,MATCH(I1,$B$1:$B$11,0),MATCH(I2,$A$1:$F$1,0))  và kết quả trả về là 37000

Thay vì tham chiếu tới 1 cột cố định tại tham số đầu tiên, chúng ta tham chiếu cho cả vùng bảng A1:F11. Trong bảng này, số dòng xác định bởi hàm MATCH tại ô K1, số cột xác định bởi hàm MATCH tại ô K2. Kết quả, của hàm INDEX là giao điểm giữa số dòng và số cột đã xác định được.

Như vậy, chúng tôi đã giới thiệu đến các bạn cách sử dụng hàm Index và hàm Match trong Excel. Hy vọng, bài viết này sẽ giúp ích các bạn trong học tập cũng như công việc. Nếu có bất kì góp ý gì cho chúng tôi, các bạn hãy để bình luận phía bên dưới nhé.

Tham khảo thêm các bài viết.

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

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

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

One thought on “Cách sử dụng hàm INDEX và MATCH trong Excel

  1. Pingback: Hàm AND trong Excel 21- cách sử dụng hàm And trong excel

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *