Sử dụng hàm Index_Indirect_Match

Liên hệ QC

twenty2011

Thành viên mới
Tham gia
6/10/11
Bài viết
8
Được thích
0
Sắp tới em phải thi chứng chỉ B Tin học, có 1 số đề ôn tập mà em suy nghĩ mãi không ra, mặc dù đã thử viết hàm rồi nhưng không được, mong các anh/chị giúp đỡ em với ak!
E sẽ đính kèm theo 1 đề, mà có chỗ này em không biết giải quyết thế nào ak, đó là dò tìm đơn giá dựa vào tên sản phẩm, nhưng tên sản phẩm lại nằm phía bên phải đơn giá, vì thế không dùng được hàm Vlookup, mong các anh/chị giúp đỡ @#!^%
 

File đính kèm

  • DuLieuThi.xlsx
    15.2 KB · Đọc: 44
  • Demau_111.pdf
    323.6 KB · Đọc: 46
Sắp tới em phải thi chứng chỉ B Tin học, có 1 số đề ôn tập mà em suy nghĩ mãi không ra, mặc dù đã thử viết hàm rồi nhưng không được, mong các anh/chị giúp đỡ em với ak!
E sẽ đính kèm theo 1 đề, mà có chỗ này em không biết giải quyết thế nào ak, đó là dò tìm đơn giá dựa vào tên sản phẩm, nhưng tên sản phẩm lại nằm phía bên phải đơn giá, vì thế không dùng được hàm Vlookup, mong các anh/chị giúp đỡ @#!^%

Nếu buộc phải dùng INDEX + MATCH thì tại sheet CHITIET, công thức cho E4 là:
PHP:
=INDEX(OFFSET(INDIRECT($A4),,-1,,2),MATCH($B4,INDIRECT($A4),0),1)
Tuy nhiên, tôi lại thích dùng LOOKUP hơn:
PHP:
=LOOKUP(2, 1/(INDIRECT($A4)=$B4), OFFSET(INDIRECT($A4),,-1))
 
Nếu buộc phải dùng INDEX + MATCH thì tại sheet CHITIET, công thức cho E4 là:
PHP:
=INDEX(OFFSET(INDIRECT($A4),,-1,,2),MATCH($B4,INDIRECT($A4),0),1)
Tuy nhiên, tôi lại thích dùng LOOKUP hơn:
PHP:
=LOOKUP(2, 1/(INDIRECT($A4)=$B4), OFFSET(INDIRECT($A4),,-1))
Đầu tiên là em xin cảm ơn ak! Anh có thể giải thích rõ hơn cho em về hàm Offset và hàm Lookup với ak
 
Mấy hàm này phức tạp ghê, em đọc mà ko hiểu hết. Có ebook nào chỉ nâng cao mấy hàm này ko nhỉ ?
Anh giải thích hàm trong trường hợp trên cho em với dc ko ạ ?
Hàm indirect() có 2 dấu ,, liên tiếp nghĩa là sao ạ ?
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom