tại F17 =IF(TYPE(MATCH($D$13,OFFSET($B$4,F16,0):$B$8,0)+F16)=16,"",MATCH($D$13,OFFSET($B$4,F16,0):$B$8,0)+F16)Mình muốn lọc ra những dòng thỏa mãn 1 điều kiện có trong cột. Có bạn nào biết thì hướng dẫn giúp mình với! Cám ơn mọi người rất nhiều!!!!!!!!
Xin vui lòng xem file đính kèm!
=IF(Sheet1!$B$4:$B$8=Sheet1!$D$13,ROW(Sheet1!$B$4:$B$8)-3,"")
=IF(ROW(1:1)>COUNT(Dk),"",INDEX($B$4:$C$8,SMALL(Dk,ROW(1:1)),COLUMN(A1)))
Đúng là nhanh nhưng mình nghĩ tác giả đang muốn lọc Tài khoản để chạy sổ cái và muốn tự cập nhật phát sinh của tài khoản khi thay đổi điều kiện TK tại ô D13, dùng AF thì khi thay đổi TK sẽ phải lọc lại (Lại phải ngồi đoán ý tác giả rồi, hic)---> Mất thời gian!Cái này bạn dùng Advandce fillter lọc là nhanh nhất.
Bạn cho mình hỏi, giả sử trước cột Mã (Cột B) có thêm một cột nữa thì ta sửa công thức ntn? để có thể copy sang trái?Có thể thử cách này nữa:
Copy xuống dưới và sang phải nhé!
Xem file đính kèm nha!
Thân HMT!