Nhờ giúp chỉnh sửa Công thức dồn dữ liệu loại bỏ ô trống

Liên hệ QC

congthanh6868

Thành viên thường trực
Tham gia
30/5/09
Bài viết
322
Được thích
63
Xin chào Anh Chị Em,
Trong file đính kèm Em áp dụng Công thức dồn dữ liệu loại bỏ ô trống (Được thành viên của Diễn đàn giúp cho). Công thức ở các hàng 52:57 đã cho kết quả đúng đối với vùng dữ liệu ở hàng 43:48.
Tuy nhiên, khi Em áp dụng vào các hàng 75:86 để dồn dữ liệu ở hàng 60:71 thì không cho kết quả như mong muốn (Kết quả đúng là ra được dữ liệu như C75:H86.
Vì đây là Công thức được mọi người giúp đỡ nên Em chưa hiểu bản chất, chỉ áp dụng máy móc mà chưa ra được kết quả.
Rất mong Anh Chị Em chỉ giúp Em cách chỉnh sửa lại công thức để cho kết quả như mong muốn.
Em cảm ơn nhiều.
 

File đính kèm

  • GPE_Cong thuc don du lieu trong chua cho ket qua dung.xlsx
    509.6 KB · Đọc: 28
Xin chào Anh Chị Em,
Trong file đính kèm Em áp dụng Công thức dồn dữ liệu loại bỏ ô trống (Được thành viên của Diễn đàn giúp cho). Công thức ở các hàng 52:57 đã cho kết quả đúng đối với vùng dữ liệu ở hàng 43:48.
Tuy nhiên, khi Em áp dụng vào các hàng 75:86 để dồn dữ liệu ở hàng 60:71 thì không cho kết quả như mong muốn (Kết quả đúng là ra được dữ liệu như C75:H86.
Vì đây là Công thức được mọi người giúp đỡ nên Em chưa hiểu bản chất, chỉ áp dụng máy móc mà chưa ra được kết quả.
Rất mong Anh Chị Em chỉ giúp Em cách chỉnh sửa lại công thức để cho kết quả như mong muốn.
Em cảm ơn nhiều.
Bạn đưa ra ý tưởng tính toán trong file thì có lẽ sẽ có công thức mới nhanh hơn
 
Bạn đưa ra ý tưởng tính toán trong file thì có lẽ sẽ có công thức mới nhanh hơn
Chào Bác,
Ý tưởng của Em là muốn dồn dữ liệu cho gọn, loại bỏ ô trống. Dữ liệu cần dồn là vùng W60:AZZ71.
Sau khi dồn, dữ liệu trả về như vùng: C75:H86. Công thức thì Em để ở vùng W75:AZZ86.
Còn Dữ liệu & công thức ở vùng W43:AZZ57 là tham khảo thôi ạ.
Mong nhận được sự giúp đỡ của Bác & Anh Chị Em.
 
Chào Bác,
Ý tưởng của Em là muốn dồn dữ liệu cho gọn, loại bỏ ô trống. Dữ liệu cần dồn là vùng W60:AZZ71.
Sau khi dồn, dữ liệu trả về như vùng: C75:H86. Công thức thì Em để ở vùng W75:AZZ86.
Còn Dữ liệu & công thức ở vùng W43:AZZ57 là tham khảo thôi ạ.
Mong nhận được sự giúp đỡ của Bác & Anh Chị Em.
Công thức mảng, tại W75
Mã:
=IF(COLUMN(A75)>COUNT($W60:$AZZ60),"",MOD(SMALL(IFERROR(COLUMN($W60:$AZZ60)*100000+$W60:$AZZ60,""),COLUMN(A75)),100000))

---
Các số thống kê < 100000
 
Chào Bác,
Ý tưởng của Em là muốn dồn dữ liệu cho gọn, loại bỏ ô trống. Dữ liệu cần dồn là vùng W60:AZZ71.
Sau khi dồn, dữ liệu trả về như vùng: C75:H86. Công thức thì Em để ở vùng W75:AZZ86.
Còn Dữ liệu & công thức ở vùng W43:AZZ57 là tham khảo thôi ạ.
Mong nhận được sự giúp đỡ của Bác & Anh Chị Em.
Thêm một công thức tại W75
Mã:
=IFERROR(INDEX($A60:$AZZ60,AGGREGATE(15,6,COLUMN($W60:$AZZ60)*(1/($W60:$AZZ60<>"")),COLUMN(A75))),"")
 
Công thức mảng, tại W75
Mã:
=IF(COLUMN(A75)>COUNT($W60:$AZZ60),"",MOD(SMALL(IFERROR(COLUMN($W60:$AZZ60)*100000+$W60:$AZZ60,""),COLUMN(A75)),100000))

---
Các số thống kê < 100000
Công thức cho kết quả đúng như mình mong muốn. Cám ơn Bạn nhiều.
Bài đã được tự động gộp:

Thêm một công thức tại W75
Mã:
=IFERROR(INDEX($A60:$AZZ60,AGGREGATE(15,6,COLUMN($W60:$AZZ60)*(1/($W60:$AZZ60<>"")),COLUMN(A75))),"")
Công thức cho kết quả đúng như mình mong muốn. Cám ơn Bạn nhiều.
 
Thêm một công thức tại W75
Mã:
=IFERROR(INDEX($A60:$AZZ60,AGGREGATE(15,6,COLUMN($W60:$AZZ60)*(1/($W60:$AZZ60<>"")),COLUMN(A75))),"")
Chào Bác, nhờ Bác giúp cho công thức dồn dữ liệu loại ô trống theo chiều dọc với. Em thay Column bằng Row mà không ra. Cám ơn Bác.
Bài đã được tự động gộp:

Công thức mảng, tại W75
Mã:
=IF(COLUMN(A75)>COUNT($W60:$AZZ60),"",MOD(SMALL(IFERROR(COLUMN($W60:$AZZ60)*100000+$W60:$AZZ60,""),COLUMN(A75)),100000))

---
Các số thống kê < 100000
Chào Bác, nhờ Bác giúp cho công thức dồn dữ liệu loại ô trống theo chiều dọc với. Cám ơn Bác.
 

File đính kèm

  • Dồn dữ liệu loại ô trống_Theo chiều dọc.xlsx
    8.5 KB · Đọc: 9
  • Dồn dữ liệu loại ô trống_Theo chiều dọc.xlsx
    8.5 KB · Đọc: 9
Chào Bác, nhờ Bác giúp cho công thức dồn dữ liệu loại ô trống theo chiều dọc với. Em thay Column bằng Row mà không ra. Cám ơn Bác.
Bài đã được tự động gộp:


Chào Bác, nhờ Bác giúp cho công thức dồn dữ liệu loại ô trống theo chiều dọc với. Cám ơn Bác.
Phải như vậy không?
=INDEX($A$3:$A$37,AGGREGATE(15,6,ROW($1:$100)/($A$3:$A$37<>""),ROW(A1)))
 
Kiểm tra có dữ liệu thì dùng len() > 0 là được.
 
Web KT
Back
Top Bottom