Nhờ chỉ dạy công thức tìm kiếm, trả về giá trị mới nhất trong cột

Liên hệ QC
Dùng tạm công thức này

=ArrayFormula(IF(C2:C="","",vlookup(C2:C,QUERY({SEQUENCE(rows(A1:A)),A1:B},"select Col2,Col3 where Col3 is not null order by Col1 desc",0),2,0)))


----
Em có bổ sung cách dùng Index kết hợp filter, đối với 365 có hàm let thì nó gọn hơn

Excel 2021/365, Google Sheets mà có mấy công thức mảng động thì ưu tiên lập 1 công thức thôi.
 
Hic, em cám ơn các anh nhiều nhé, cao thủ quá
 
Lần chỉnh sửa cuối:
Mã:
=ArrayFormula(LOOKUP(2,1/($A$2:$A$18=C5)/($B$2:$B$18<>""),$B$2:$B$18))

Em xin được hỏi, số 2 xuất hiện trong hàm LOOK UP có ý nghĩa như thế nào ạ?
 
Dùng tạm công thức này

=ArrayFormula(IF(C2:C="","",vlookup(C2:C,QUERY({SEQUENCE(rows(A1:A)),A1:B},"select Col2,Col3 where Col3 is not null order by Col1 desc",0),2,0)))


----


Excel 2021/365, Google Sheets mà có mấy công thức mảng động thì ưu tiên lập 1 công thức thôi.
Không cần Sequence cũng được mà nhỉ.
=ArrayFormula(IF(C2:C="","",vlookup(C2:C,QUERY({row(A1:A),A1:B},"select Col2,Col3 where Col3 is not null order by Col1 desc",0),2,0)))
 
Thêm một cách với Xlookup:
=ArrayFormula(Xlookup(C2:C,If(B1:B="",,A1:A),B1:B,,0,-1))
 
Web KT

Bài viết mới nhất

Back
Top Bottom