Lấp đầy dữ liệu từ trên xuống dưới theo mỗi cột.
Link: Onedrive
![]() |
| FillDown dữ liệu mỗi cột |
Công thức:
1.F2:I18=IF(A2>0,A2,F1)
2.=TRANSPOSE(SCAN(,TRANSPOSE(A2:D18),LAMBDA(x,v,IF(v>0,v,x))))
3.=MAP(A2:D18,LAMBDA(x,IF(x>0,x,LOOKUP("z",TAKE(A2:x,,-1)))))
4.=REDUCE(A2:D2,D3:D18,LAMBDA(x,v,VSTACK(x,HSTACK(LOOKUP("z",TAKE(A3:v,,1)),LOOKUP("z",TAKE(B3:v,,1)),@+C18:v,v))))
5.Python
(xl("A2:D18",True).fillna(method='ffill'))
