Tận dụng những chức năng tìm kiếm nâng cao mà hàm index match kết hợp trong Excel mang lại giúp bạn giải quyết thật tốt bài toán trong công việc và học tập. Đây là hàm dò tìm kiếm nâng cao rất thông dụng hiện nay. Ngoài việc sử dụng hàm index match, bạn có thể dùng hàm dò tìm này để tìm kiếm giá trị nhanh nhất có thể. Bài viết dưới đây NTP sẽ hướng dẫn bạn rất chi tiết về cách sử dụng hàm index match trong Excel nhé!
Mục lục
Hàm index match trong Excel
Hàm index match là gì
Hàm index match trong excel dùng để dò tím giá trị trên cả cột và dòng trong bảng tính, với hàm excel khác như vlookup hay hlookup chỉ dò tìm được trên cột hoặc hàng.
Hàm index kết hợp match là hàm excel khá thông dụng và thường được dùng trong một số bài toán dò tìm giá trị phức tạp, khi nhận được yêu cầu bài toán bạn nên cân nhắc đê lựa chọn phương pháp giải cho phù hợp để nâng cao hiệu suất công việc.
Công thức hàm index excel
=INDEX(Array, Row_number, [Column_number])
Giải thích hàm:
- Array: Mảng chứa đựng giá trị trả về.
- Row_number ( bắt buộc): Vị trí của hàng chứa giá trị được trả về.
- [Column_number]: Vị trí của cột chứa giá trị được trả về.
Công thức hàm match excel
=MATCH(Lookup_value, Lookup_array, [Match_type])
Giải thích hàm:
- Lookup_value: Giá trị thực hiện việc tìm kiếm.
- Lookup_array: Mảng chứa giá trị được tìm kiếm.
- [Match_type]: Lựa chọn kiểu tìm kiếm mong muốn. Với [Match_type] = 1 hoặc bỏ: Hàm sẽ hiểu tìm giá trị lớn nhất mà giá trị đó nhỏ hơn Lookup_value; Với [Match_type] = 0: Hàm sẽ hiểu tìm giá trị thứ nhất mà giá trị đó bằng chính xác Lookup_value; Với [Match_type] = -1: Hàm sẽ hiểu tìm giá trị nhỏ nhất mà giá trị đó bắt buộc phải lớn hơn hoặc bằng với Lookup_value.
Cách sử dụng hàm index match trong excel cực chi tiết
Cùng với NTP tìm hiểu sâu hơn về cách sử dụng hàm index và match trong excel thông qua ví dụ về DANH SÁCH SINH VIÊN DỰ THI TIN HỌC KHOA KINH TẾ NĂM 2022 được cho như hình minh họa dưới đây:
Ví dụ hướng dẫn cách dùng hàm index match trong excel
Cách sử dụng hàm index match một điều kiện trong bài toán
Hàm vlookup hay hlookup trong excel thường được dùng để trả về giá trị bên phải hoặc giá trị bên dưới so với giá trị đang dùng dò tìm, bạn không thể thực hiện thao tác này ngược lại. Còn với hàm index kết hợp match thì khác, nó có thể giải quyết được mọi vấn đề trên.
Để hiểu rõ và nắm vững cách dùng cùng với NTP thực hành bài tập hàm index match được cho ở trên qua ví dụ cụ thể dưới đây.
Ví dụ 1: Dùng hàm index match đã học để các định Họ và Tên sinh viên dựa vào Nơi Sinh được cho ở bảng dưới.
Ví dụ 1 hàm index match trong bảng tính excel
Bạn cần thực hiện lần lượt các thao tác sau để nhận được kết quả trả về từ hàm index match trong excel.
Bước 1: Tại ô địa chỉ chứa kết quả hàm index match trả về, nhập công thức:
=INDEX($C$3:$E$10,MATCH(B13,$E$3:$E$10,0),1)
Giải thích hàm:
- Array ($C$3:$E$10): Mảng chứa đựng giá trị trả về.
- Row_number (MATCH(B13,$E$3:$E$10,0)) ( bắt buộc): Vị trí của hàng chứa giá trị được trả về.
Trong đó:
- Lookup_value (B13): Giá trị thực hiện việc tìm kiếm.
- Lookup_array ($E$3:$E$10): Mảng chứa giá trị được tìm kiếm.
- [Match_type] = 0: Hàm sẽ hiểu tìm giá trị thứ nhất mà giá trị đó bằng chính xác Lookup_value
- [Column_number] (1): Vị trí của cột chứa giá trị được trả về.
Bước 2: Vì hàm index match là hàm công thức mảng, để nhận được kết quả cần nhấn tổ hợp phím Ctrl + Shift + Enter. Kết quả hàm index match trả về là “Lê Thị Mỹ”, trùng với kết quả bảng đề bài đã cho.
Ví dụ cách dùng hàm index match một điều kiện trong excel
Hàm index match nâng cao dùng trong bảng tính excel
Hàm index match thường được ứng dụng để giải các yêu cầu về dò tìm giá trị cho cả cột lẫn dòng, cùng tham khảo ví dụ mà NTP chia sẻ dưới đây nhé.
Ví dụ 2: Dùng hàm index match điền đầy đủ thông tin cho cột Giờ thi dựa trên Tên ngành và Phòng thi được cho ở bảng (B15:E18) được cho ở ví dụ:
Bạn cần thực hiện lần lượt các thao tác sau để nhận được kết quả trả về từ hàm index match trong excel.
Bước 1: Tại ô địa chỉ chứa kết quả hàm index match trả về, nhập công thức:
=INDEX($B$16:$E$18,MATCH(F3,$B$16:$B$18,0),MATCH(G3,$B$16:$E$16,0))
Giải thích hàm:
- Array ($B$16:$E$18): Mảng chứa đựng giá trị trả về.
- Row_number (MATCH(F3,$B$16:$B$18,0)) ( bắt buộc): Vị trí của hàng chứa giá trị được trả về.
- [Column_number] (MATCH(G3,$B$16:$E$16,0)): Vị trí của cột chứa giá trị được trả về.
Bước 2: Vì hàm index match là hàm công thức mảng, để nhận được kết quả cần nhấn tổ hợp phím Ctrl + Shift + Enter. Kết quả hàm index match trả về là “13:00”, trùng với kết quả bảng đề bài đã cho.
Ví dụ về cách dùng hàm INDEX MATCH nhiều điều kiện trong Excel
Bước 3: Để nhận đầy đủ kết quả như hình minh họa bên dưới, click đúp chuột và ô vuông Fill Handle để sao chép công thức cho các ô địa chỉ bên dưới.
Kết quả hàm INDEX và MATCH nhiều điều kiện của bài toán
Một số lưu ý khi dùng hàm index và match trong excel
- Nhớ nhấn phím F4 để cố định vị trí mảng khi thiết lập công thức hàm match và index trong excel.
- Khi muốn nhận kết quả cần thực hiện nhấn Ctrl + Shift + Enter, vì đây được xem là công thức mảng.
Bài viết trên được NTP chia sẻ rất chi tiết và cụ thể về cách sử dụng hàm index match trong excel khi dò tìm giá trị có một hay nhiều điều kiện. Mong rằng với những kiến thức mà NTP vừa chia sẻ sẽ giúp bạn tối ưu được các yêu cầu liên quan trong công việc và học tập. Cẩm ơn bạn sẽ luôn quan tâm, theo dõi và lựa chọn NTP là nơi tìm kiếm thông tin.