Hàm INDEX MATCH là gì? Chi tiết về hàm INDEX MATCH

Hàm INDEX MATCH là gì, Chi tiết về hàm INDEX MATCH

Nhiều bạn đặt câu hỏi hàm INDEX MATCH là gì? Sự kết hợp giữa hai hàm này trong excel có tác dụng gì? Hàm INDEX và hàm MATCH trong excel là hai hàm riêng biệt với những ứng dụng khác nhau, nhưng khi được kết hợp cùng nhau sẽ trở thành một hàm dò tìm rất linh hoạt trong excel. Và trong bài viết dưới đây NTP sẽ chia sẻ với các bạn về cách dùng hàm INDEX MATCH trong excel và những ứng dụng của hàm kết hợp này trong excel một cách thật chi tiết nhé!

Hàm INDEX MATCH là gì trong excel?

Để trả lời câu hỏi hàm INDEX MATCH là gì trong excel một cách dễ hiểu nhất có thể giải thích đây là sự kết hợp giữa hai hàm INDEX và MATCH. Khi hai hàm này được kết hợp cùng nhau sẽ trở thành một hàm dò tìm rất linh hoạt và chính xác trong excel. Hàm INDEX MATCH còn có một số ưu điểm nhất định so với một số hàm dò tìm khác như VLOOKUP hay HLOOKUP trong excel.

Cú pháp kết hợp của hàm INDEX và MATCH là gì?

Cú pháp của hàm dò tìm INDEX 

  1. =INDEX(array, row_num, column_num)
  2. =INDEX(reference, row_num, [column_num], [area_num])

Chú thích công thức:

  • reference: Là phạm vi tham chiếu có chứa 1 hay nhiều mảng (VD: (B3:D5,B6:D8) – là phạm vi chứa 2 mảng)
  • row_num: Là thứ tự của hàng mà bạn muốn giá trị được trả về trong phạm vi tham chiếu.
  • [column_num]: Là thứ tự của cột mà bạn muốn giá trị được trả về trong phạm vi tham chiếu.
  • [area_num]: Là thứ tự của mảng giá trị mà bạn chọn để dò tìm trong phạm vi tham chiếu. Nếu trong phạm vi tham chiếu có nhiều mảng thì giá trị area_num sẽ quy định row_num và [column_num] thuộc mảng nào trong các mảng được tham chiếu.

Cú pháp hàm tìm kiếm MATCH trong excel

=MATCH(lookup_value, lookup_array, [match_type])

Chú thích công thức:

  • lookup_value: Là giá trị mà bạn cần tìm kiếm trong mảng, hay vùng dữ liệu nhất định.
  • lookup_array: Là mảng, hay vùng dữ liệu tìm kiếm có chứa giá trị mà bạn cần tìm, có thể là giá trị số, giá trị logic hay văn bản. Đây là thành phần bắt buộc phải có trong công thức.
  • match_type: Là kiểu tìm kiếm và là thành phần không bắt buộc trong công thức (Được mặc định là 1 (Less than)).

Ví dụ hàm INDEX MATCH dò tìm trong excel

Ví dụ 1: Cho Bảng dò tìm trong hình bên dưới gồm danh sách tên các quốc gia và các thủ đô tương ứng. Bạn hãy điền vào cột Thủ đô tương ứng có trong Bảng kết quả dựa vào tên quốc gia được cho.

Hàm INDEX MATCH là gì? Chi tiết về hàm INDEX MATCH

Ví dụ hàm INDEX MATCH

Để có thể tìm ra tên Thủ đô tương ứng với quốc gia được chọn trong bảng bạn thực hiện các bước như sau.

Bước 1: Bạn tiến hành nhập công thức =INDEX(B5:C13,MATCH(E5,B5:B13,0),2) vào địa chỉ ô F5 để các hàm tiến hành tham chiếu và dò tìm thủ đô.

Chú thích công thức: 

  • B5:C13: Là phạm vi được tham chiếu và có chứa tên thủ đô tương ứng mà ta cần dò tìm.
  • MATCH(E5,B5:B13,0): Là thứ tự của hàng tương ứng với thủ đô cần dò tìm.
  • 2: Là thứ tự của cột tương ứng với cột của thủ đô cần dò tìm.

Hàm INDEX MATCH là gì? Chi tiết về hàm INDEX MATCH

Ví dụ hàm INDEX MATCH

Bước 2: Nhấn ENTER để cú pháp hàm INDEX và MATCH tiến hành dò tìm thủ đô tương ứng và kết quả sẽ được trả về tại ô mình nhập công thức như trong hình bên dưới.

Hàm INDEX MATCH là gì? Chi tiết về hàm INDEX MATCH

Ví dụ hàm INDEX MATCH

Sau khi hoàn thành xong các bước trên bạn sẽ nhận về được kết quả là thủ đô tương ứng với tên quốc gia mà bạn đang dò tìm.

Ví dụ 2: Hãy dựa vào thông tin có trong BẢNG 1BẢNG 2 được cho trong hình bên dưới để tìm ra Đơn giá của từng sản phẩm ứng với hãng SX tương ứng của sản phẩm đó trong bảng.

Hàm INDEX MATCH là gì? Chi tiết về hàm INDEX MATCH

Ví dụ hàm INDEX MATCH

Để có thể tìm ra Đơn giá của từng Sản phẩm ứng với Hãng SX của sản phẩm đó trong bảng bạn tiến hành các bước như sau:

Bước 1: Bạn tiến hành nhập công thức =INDEX($B$14:$D$16,MATCH(A3,$A$14:$A$16,0),MATCH(B3,$B$13:$D$13,0)) vào địa chỉ ô C3 để các hàm tiến hành tham chiếu và dò tìm.

Chú thích công thức: 

  • $B$14:$D$16: Là phạm vi được tham chiếu và chứa các Đơn giá mà ta cần dò tìm.
  • MATCH(A3,$A$14:$A$16,0): Là thứ tự của hàng tương ứng với đơn giá cần dò tìm.
  • MATCH(B3,$B$13:$D$13,0): Là thứ tự của cột tương ứng với đơn giá cần dò tìm.

Hàm INDEX MATCH là gì? Chi tiết về hàm INDEX MATCH

Ví dụ hàm INDEX MATCH

Lưu ý: Khi sử dụng công thức để dò tìm giá trị cho nhiều ô trong bảng bạn cần cố định (nhấn F4) các vùng dữ liệu dò tìm để tránh gặp trường hợp khi bạn COPY công thức đến vị trí cái ô khác kết quả bị sai lệch.

Bước 2: Nhấn ENTER để cú pháp hàm INDEX và MATCH tiến hành dò tìm giá trị và kết quả sẽ được trả về tại ô mình nhập công thức như sau.

Hàm INDEX MATCH là gì? Chi tiết về hàm INDEX MATCH

Ví dụ hàm INDEX MATCH

Bước 3: Cuối cùng bạn sẽ COPY công thức đến vị trí những ô còn lại để hoàn thành dò tìm Đơn giá cho toàn bộ những sản phẩm còn lại.

Hàm INDEX MATCH là gì? Chi tiết về hàm INDEX MATCH

Ví dụ hàm INDEX MATCH

Theo như kết quả được hiển thị trên hình minh họa kết quả chính là Đơn giá của từng Sản phẩm ứng với Hãng SX tương ứng của nó trong bảng.

>>>Xem thêm: Cách sử dụng hàm index match kết hợp trong Excel

Những lỗi thường gặp khi sử dụng hàm INDEX MATCH

Trong quá trình sử dụng hàm INDEX MATCH bạn sẽ thường gặp phải các lỗi như lỗi #N/A và lỗi #VALUE. Một số nguyên nhân dẫn đến các lỗi này khi bạn sử dụng hàm INDEX MATCH là:

Lỗi #N/A trong excel

  • Khi hàm MATCH không tìm thấy giá trị tìm kiếm trong phạm vi dò tìm, thì hàm sẽ trả về giá trị lỗi #N/A.
  • Khi bạn sử dụng hàm MATCH, cần phải có sự nhất quán giữa giá trị trong đối số match_type và thứ tự sắp xếp của các giá trị trong phạm vi dò tìm, nếu không tuân thủ bạn sẽ gặp giá trị lỗi #N/A.
  • Khi bạn dùng một phạm vi trong INDEX và MATCH thay vì một giá trị, bạn nhấn Ctrl + Shift + Enter để đưa về công thức mảng.

Lỗi #VALUE! trong excel

Nếu như bạn đang sử dụng chỉ mục dưới dạng công thức mảng cùng với một kết quả phù hợp để dò tìm một giá trị, bạn sẽ cần chuyển công thức của mình thành công thức mảng bằng cách nhấn tổ hợp phím Ctrl + Shift + Enter, nếu không hàm sẽ trả về lỗi #VALUE!.

Trong bài viết trên NTP đã giải đáp cho các bạn câu hỏi hàm INDEX MATCH là gì? Và các sử dụng hàm INDEX MATCH trong excel ra sao?. Mong rằng với những chia sẻ trên của nguyentrongphuc.net các bạn đã hiểu hơn về cách dùng và có thể ứng dụng hàm INDEX MATCH vào để giải quyết các vấn đề trong học tập cũng như công việc của bản thân. Hãy theo dõi NTP để biết thêm nhiều kiến thức bổ ích nhé!

Xem thêm: Cách sử dụng kết hợp chỉ mục hàm trong Excel

Trả lời

Email của bạn sẽ không được hiển thị công khai.

0969313020