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

Liên hệ QC

Người dùng đang xem chủ đề này

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