Hướng dẫn address matching excel - địa chỉ phù hợp với excel
Sự kết hợp của hàm INDEX kết hợp với hàm MATCH sẽ đem lại sự linh hoạt hơn trong việc dò tìm so với các hàm khác trong Excel. Điện máy XANH sẽ chỉ bạn cách sử dụng 2 hàm này kết hợp với nhau trong bài viết sau nhé.Ví dụ trong bài được thực hiện trên phiên bản Excel 2016. Bạn có thể áp dụng tương tự trên các phiên bản Excel khác như: 2007, 2010, 2013, 2017 và Microsoft Excel 365.Excel 2016. Bạn có thể áp dụng tương tự trên các phiên bản Excel khác như: 2007, 2010, 2013, 2017 và Microsoft Excel 365. Show
1Sự khác nhau giữa hàm INDEX + MATCH và hàm VLOOKUP, HLOOKUPSự khác nhau giữa hàm INDEX + MATCH và hàm VLOOKUP, HLOOKUPHàm VLOOKUP, HLOOKUP là 2 hàm dò tìm dữ liệu và phổ biến với nhiều người. Tuy nhiên, hàm VLOOKUP, HLOOKUP có giới hạn đó là giá trị trả về phải nằm ở cột bên phải so với giá trị dò tìm với hàm VLOOKUP và nằm ở cột bên dưới với hàm HLOOKUP.bên phải so với giá trị dò tìm với hàm VLOOKUP và nằm ở cột bên dưới với hàm HLOOKUP. Ở ví dụ bên dưới, ta có thể dùng hàm VLOOKUP và HLOOKUP để dò tìm giá trị cho cột Tên hãng và hàng Tên hãng trong 2 bảng màu vàng từ 2 bảng dữ liệu màu xanh. Nếu thứ tự bảng màu xanh đảo ngược lại, bạn không thể sử dụng hàm VLOOKUP và HLOOKUP nữa.thứ tự bảng màu xanh đảo ngược lại, bạn không thể sử dụng hàm VLOOKUP và HLOOKUP nữa. Như vậy, nếu bạn cần dò tìm giá trị theo chiều ngược lại, hàm INDEX kết hợp với hàm MATCH sẽ giúp bạn giải quyết vấn đề này. Ngoài ra, các lợi ích khác khi dùng hàm INDEX kết hợp với hàm MATCH so với hàm VLOOKUP, HLOOKUP đó là:
Xem thêm: Hàm SUMIF Hàm SUMIF 2Hàm INDEX và hàm MATCHHàm INDEX và hàm MATCHCông thức hàm INDEXHàm INDEX trả về giá trị theo vị trí của hàng và cột trong một bảng hoặc một phạm vi. =INDEX(array;row_num;column_num) Trong đó:
Công thức hàm MATCHHàm MATCH trả về vị trí tương đối của một giá trị trong một phạm vi. =MATCH(lookup_value,lookup_array,match_type) Trong đó:
Công thức hàm MATCH
Lookup_array: mảng hay phạm vị ô được tìm kiếm.Ví dụ hàm INDEX kết hợp hàm MATCHMatch_type: kiểu tìm kiếm. Xem thêm Hàm MATCH trong Excel - Cách tìm vị trí được chỉ định Hàm INDEX trong Excel, cách sử dụng có bài tập cụ thể =MATCH(B4,$B$15:$B$18,0) 3Ví dụ hàm INDEX kết hợp hàm MATCH Bạn có thể tải file Excel của ví dụ bên dưới tại đây. Trong các công thức, bạn cần sử dụng $ để cố định giá trị các phạm vi. =MATCH(C4,$B$15:$E$15,0) Giả sử ta có đơn giá theo Sản phẩm và Hãng sản xuất trong Bảng 2 (B15:E18). Dựa theo bảng 2, ta cần điền đơn giá vào Bảng 1 (B3:D12). Cách ta sử dụng hàm INDEX kết hợp hàm MATCH để dò tìm giá trị cho ô D4 như sau: =INDEX($B$15:$E$18,MATCH(B4,$B$15:$B$18,0),MATCH(C4,$B$15:$E$15,0)) 1. Sử dụng hàm MATCH để xác định vị trí hàng tương ứng của sản phẩm CDRom trong phạm vi B15:B18 của Bảng 2: Kết quả 4 tương ứng với hàng số 4 trong Bảng 2. 2. Sử dụng hàm MATCH để xác định vị trí cột tương ứng của hãng sản xuất Samsung trong phạm vi B15:E15: Một số lưu ý khi sử dụngKết quả 2 tương ứng với cột số 2 trong Bảng 2. 3. Sử dụng hàm INDEX kết hợp với 2 hàm MATCH ở trên để trả về giá trị dựa theo hàng và cột trong Bảng 2: =INDEX($B$3:$C$12,MATCH(E4,$C$3:$C$12,0),1) Kết quả trả về giá trị tương ứng của hàng 4 (Hàng Mouse), cột 2 (Cột Samsung) trong Bảng 2 là 5.Một số lỗi thường gặpSau đó, ta copy công thức cho các ô khác để hoàn thành. 4Một số lưu ý khi sử dụng
Trong lúc sử dụng hàm INDEX kết hợp với hàm MATCH, bạn sẽ gặp lỗi #NA và lỗi #VALUE xuất hiện. Các nguyên nhân gây ra lỗi này thường là: Lỗi #NA Xem thêm:
Trên đây là bài viết chia sẻ cho bạn cách dùng hàm INDEX kết hợp với hàm MATCH trong Excel. Mong rằng những thông tin này đã giúp ích cho bạn trong việc hiểu và kết hợp sử dụng 2 hàm này cho công việc của mình. |