Cập nhật 4 tháng trước
45.325
Mục lục
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.
Hà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.
Ở ví dụ bên dưới, ta hoàn toàn 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 tài 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.
Như vậy, nếu bạn cần dò tìm giá trị theo chiều ngược lại, hàm INDEX phối hợp với hàm MATCH sẽ giúp bạn xử lý yếu tố này .
Ngoài ra, những quyền lợi khác khi dùng hàm INDEX tích hợp với hàm MATCH so với hàm VLOOKUP, HLOOKUP đó là :
Xem thêm: Hàm SUMIF
Hà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 khoanh vùng phạm vi .
=INDEX(array;row_num;column_num)
Trong đó :
Hàm MATCH trả về vị trí tương đối của một giá trị trong một khoanh vùng phạm vi .
=MATCH(lookup_value,lookup_array,match_type)
Trong đó :
Bạn hoàn toàn có thể tải file Excel của ví dụ bên dưới tại đây. Trong những công thức, bạn cần sử dụng USD để cố định và thắt chặt giá trị những khoanh vùng phạm vi .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 phối hợp hàm MATCH để dò tìm giá trị cho ô D4 như sau :
1. Sử dụng hàm MATCH để xác lập vị trí hàng tương ứng của mẫu sản phẩm CDRom trong khoanh vùng phạm vi B15 : B18 của Bảng 2 :
=MATCH(B4,$B$15:$B$18,0)
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 lập vị trí cột tương ứng của hãng sản xuất Samsung trong khoanh vùng phạm vi B15 : E15 :
=MATCH(C4,$B$15:$E$15,0)
Kết quả 2 tương ứng với cột số 2 trong Bảng 2 .
3. Sử dụng hàm INDEX phối 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$15:$E$18,MATCH(B4,$B$15:$B$18,0),MATCH(C4,$B$15:$E$15,0))
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 .
Sau đó, ta copy công thức cho những ô khác để triển khai xong .
Như đã đề cập ở phần 1, vì hàm VLOOKUP, HLOOKUP có hạn chế của nó nên nếu giá trị trả về nằm ở cột bên trái hoặc cột ở trên so với giá trị dò tìm thì 2 công thức sẽ không hoạt động giải trí. Hàm INDEX phối hợp hàm MATCH sẽ linh động hơn rất nhiều khi không chăm sóc về vị trí những cột giá trị trả về ở đâu .
Trong ví dụ ở dưới, ta có bảng 1 liệt kê Hà Nội Thủ Đô của những nước và cần điền tài liệu tương ứng ở bảng 2. Trường hợp này ta không hề sử dụng hàm VLOOKUP nhưng hàm INDEX tích hợp hàm MATCH sẽ xử lý được điều này .
=INDEX($B$3:$C$12,MATCH(E4,$C$3:$C$12,0),1)
Trong lúc sử dụng hàm INDEX tích hợp với hàm MATCH, bạn sẽ gặp lỗi # NA và lỗi # VALUE Open. Các nguyên do gây ra lỗi này thường là :
Lỗi #NA
Lỗi #VALUE
Nếu bạn đang sử dụng chỉ mục dưới dạng công thức mảng cùng với hiệu quả tương thích để hoàn toàn có thể dò tìm một giá trị, bạn sẽ cần chuyển công thức của bạn thành công thức mảng bằng cách nhấn Ctrl + Shift + Enter, nếu không thì bạn sẽ thấy lỗi # VALUE ! Open .
Trên đây là bài viết san sẻ cho bạn cách dùng hàm INDEX phối 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à tích hợp sử dụng 2 hàm này cho việc làm của mình .
Source: https://expgg.vn
Category: Thông tin
Bảng xếp hạng Anime được xem nhiều nhất tuần của mùa hè. Bảng xếp hạng…
Theo thông báo của biên tập viên của manga là Shiraki trên Twitter Manga The…
Vừa qua, dàn nhân lực chính thức cho bộ anime điện ảnh Tensei Shitara Slime…
Anime One Punch Man đã xác nhận ra phần 3, với thông báo sắp ra…
Nếu đã quá nhàm chán với các đội hình meta hiện tại thì cùng đổi…
Vào hôm thứ tư vừa qua, Twitter chính thức cho anime Edens Zero đã xác…