Hướng dẫn cách dùng hàm INDEX và MATCH qua bài tập có lời giải – Học Excel Online Miễn Phí

Hàm Index và Match là hai hàm rất đặc biệt quan trọng trong Excel mà trọn vẹn hoàn toàn có thể thay thế sửa chữa được cho hàm VLOOKUP. Để nắm rõ hơn cách sử dụng cũng như các ứng dụng của hai hàm này, tất cả chúng ta sẽ cùng rèn luyện cách sử dụng hàm INDEX và MATCH trải qua các bài tập kèm theo lời giải nhé .

Bài tập 1: Sử dụng hàm MATCH tìm vị trí theo dòng, cột

Cho bảng tính sau :

bai tap dung ham index match

Nếu muốn biết thông tin của người có tên “Lê Thị Thủy” thì bạn phai làm thế nào? Chắc hẳn việc đầu tiên bạn cần xác định xem người đó nằm ở vị trí thứ mấy trong bảng tính này.

Bằng cách sử dụng hàm MATCH, bạn sẽ biết được 1 người nào đó nằm ở dòng thứ mấy trong bảng .
Ta có công thức sau :
= MATCH ( “ Lê Thị Thủy ”, cột Họ tên, số 0 )

ung dung 01 ham match tim ten

  • Tại ô D12 nhập tên Lê Thị Thủy
  • cột Họ tên là vùng C3:C8

Như vậy hàm MATCH cho hiệu quả là số 3, tương ứng với dòng thứ 3 trong bảng tài liệu trên .
Tham khảo : Cách sử dụng hàm MATCH trong Excel
Vậy việc tìm ra số 3 thì có ý nghĩa gì ? Hay nói cách khác biết người đó ở vị trí dòng thứ 3 trong bảng thì có công dụng gì ?
Để vấn đáp thắc mắc này, tất cả chúng ta xem tiếp nhu yếu dưới đây

Bài tập 2: Kết hợp hàm INDEX với MATCH tìm Email theo tên

Khi nhìn vào bảng trên, ta thấy tại vị trí dòng 3, trong cột E-Mail sẽ Open E-Mail cần tìm. Như vậy hoàn toàn có thể hiểu : Chỉ cần dóng theo cột E-Mail, tại vị trí dòng 3 trong bảng là tất cả chúng ta có hiệu quả cần tìm .
Điều đó chính là cách tích hợp hàm INDEX với MATCH :

ung dung 02 ham index match tim email

Trong công thức tại ô D15 tìm E-Mail, tất cả chúng ta thấy :
= INDEX ( E3 : E8, MATCH ( D12, C3 : C8, 0 ) )
Công thức này, hàm INDEX có trách nhiệm :

  • Chỉ ra cột chứa giá trị cần tìm là cột E, vùng E3:E8
  • Chỉ ra dòng chứa giá trị cần tìm, dòng này đã xác định bởi hàm MATCH ở trên

Giao điểm giữa dòng và cột trong hàm INDEX tìm chính là hiệu quả email cần tìm .
Tham khảo : 6 tính năng hiệu suất cao nhất của hàm INDEX trong Excel

Bài tập 3: Dò tìm từ phải qua trái với hàm INDEX kết hợp MATCH

Thông thường tất cả chúng ta hay dò tìm theo chiều từ Trái qua Phải. Nhưng nếu phải tìm từ Phải qua Trái ( ngược lại với thường thì ) thì làm thế nào ?
Ví dụ như sau : Tìm tên dựa vào thông tin E-Mail ?

ung dung 03 ham index match tim ho ten theo email

Cột E-Mail là cột thứ 3, nằm bên phải cột Họ tên ( cột thứ 1 ) .
Như vậy để dò tìm họ tên dựa vào E-Mail tức là tất cả chúng ta đang tìm từ Phải qua trái .

Quá trình thực hiện như sau:

  • Dùng hàm MATCH để tìm vị trí dòng của email trong cột Email =MATCH(Email, vùng chứa Email, 0)
  • Kết hợp với hàm INDEX trong việc chỉ ra vị trí cột chứa kết quả cần tìm, là cột Họ tên (cột C), vùng C3:C8

= INDEX ( C3 : C8, MATCH ( D12, E3 : E8, 0 ) )
Rất đơn thuần phải không nào .

Bài tập 4: Xác định đơn giá của mặt hàng theo nhiều điều kiện

Ví dụ ta có bảng đơn giá như sau :

bai tap tim don gia cua mat hang theo nhieu dk

Làm cách nào xác lập được đơn giá của 1 mã hàng bất kể, trong 1 công ty bất kể ?
Điều này tương tự việc tất cả chúng ta phải xét đồng thời 2 điều kiện kèm theo : Mã hàng và Mã công ty
Để triển khai nhu yếu này, tất cả chúng ta sẽ sử dụng hàm Index tích hợp hàm Match như sau :

Bước 1: Xác định vị trí Mã hàng nằm trên cột thứ mấy trong bảng

b1 dung ham match xac dinh cot ket qua

  • Tham chiếu giá trị Mã hàng trong dòng 3 (dòng chứa thông tin mã hàng làm căn cứ đối chiếu)
  • Hàm MATCH trả về kết quả là 2, tương ứng với cột thứ 2

= MATCH ( H2, A3 : E3, 0 )

Bước 2: Xác định vị trí Mã công ty nằm trên dòng thứ mấy trong bảng

b2 dung ham match xac dinh dong ket qua

  • Tham chiếu giá trị Mã công ty trong cột A (cột chứa thông tin mã công ty làm căn cứ đối chiếu)
  • Hàm MATCH trả về kết quả là 3, tương ứng với dòng thứ 3

= MATCH ( H3, A3 : A7, 0 )

Như vậy giao điểm của dòng 3, cột 2 chính là ô B5 (bởi bảng bắt đầu tính từ dòng 3 trở đi, nên dòng 5 ứng với vị trí dòng thứ 3 của bảng đơn giá)

Bước 3: Xác định kết quả đơn giá cần tìm với hàm INDEX

Việc còn lại là dùng hàm INDEX để liên kết giữa Dòng và Cột đã xác lập được ở trên .

b3 dung ham index xac dinh ket qua don gia

Trong hàm INDEX này ta có :

  • 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 A3:E7.
  • Trong bảng này, số dòng xác định bởi hàm MATCH tại ô I3, số cột xác định bởi hàm MATCH tại ô I2.
  • 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.

= INDEX ( A3 : E7, I3, I2 )

Kết luận

Như vậy trải qua 4 bài tập ví dụ, tất cả chúng ta đã hoàn toàn có thể tưởng tượng được cách sử dụng hàm INDEX phối hợp hàm MATCH để triển khai các nhu yếu dò tìm, tham chiếu, tìm kiếm trong Excel. Khi ứng dụng tốt cách làm này, bạn trọn vẹn hoàn toàn có thể triển khai được những nhu yếu tìm kiếm phức tạp mà hàm VLOOKUP khó phân phối được .
Thay vì phải đắn đo sử dụng hàm VLOOKUP hay HLOOKUP, làm công thức dài dòng khi phải phối hợp VLOOKUP với hàm MATCH, HLOOKUP với hàm MATCH, thì tất cả chúng ta chỉ cần dùng INDEX tích hợp MATCH là xong .

EX101 92019 nho

Ngoài ra các bạn có thể đọc thêm một số bài viết thú vị khác:

Vì sao dùng INDEX và MATCH tốt hơn dùng VLOOKUP trong Excel
Phân biệt hàm VLOOKUP với HLOOKUP và tuyệt kỹ sử dụng hàm
Hàm vlookup trong Excel và các ứng dụng nâng cao thường gặp

Source: https://tbdn.com.vn
Category: Tin Học

Viết một bình luận