Nhờ các pro giúp đỡ mình với, mình có nhiều file khoảng 100 file dữ liệu với tình trạng vừa bị merge cell, vừa bị các ô trống xen giữa các dòng. Mình muốn lấy dữ liệu ra 1 bảng tổng hợp để thuận tiện cho viêc làm việc trên dữ liệu. Ví dụ 1 file như sau:
- Vâng, cách này mình đã biết sử dụng rồi bạn ạ. Mình muốn hỏi có cách nào nhanh và hay hơn không. Vì nếu 1 file như vậy thì xử lý được còn nếu 100 file mà vào từng file sửa sẽ rất lâu bạn ạ! Mình cám ơn!+ Nếu dùng VBA để làm đồng loạt thì nhờ các cao thủ trên GPE viết giùm bạn.
+ Ở đây, theo file của bạn mình có thể làm như sau:
- Chọn toàn bộ sheet --> nhấn nút Merge and center (Sẽ giúp bỏ các ô bị merge cell)
- Bôi đen vùng dữ liệu của cột A --> nhấn Ctrl+G --> Chọn Special...--> Chọn Blanks --> Ok --> Ctrl+- (Tổ hợp phím Ctrl và dấu -) --> Entire row (Sẽ xóa đi các dòng trống không có dữ liệu)
- Bạn delete đi các cột không có dữ liệu nữa là xong
Chào bạn!
Cái này cũng chỉ dùng cho 1 sheet, nếu nhiều sheet trong 1 file thì có thể chỉnh sửa code, còn cả trăm file thì... chịu.- Vâng, cách này mình đã biết sử dụng rồi bạn ạ. Mình muốn hỏi có cách nào nhanh và hay hơn không. Vì nếu 1 file như vậy thì xử lý được còn nếu 100 file mà vào từng file sửa sẽ rất lâu bạn ạ! Mình cám ơn!
Thank ban!Cái này cũng chỉ dùng cho 1 sheet, nếu nhiều sheet trong 1 file thì có thể chỉnh sửa code, còn cả trăm file thì... chịu.
Hổng biết nó ở đâu.
Hỏi cái gì thì chuẩn bị hết yêu cầu để hỏi 1 lần, Bạn hỏi "dằn lân" hoài sao chịu nổi!Cám ơn bạn, cho mình hỏi thêm vì cái này bạn mới bỏ blank còn megrecel thì bỏ thế nào bạn và nếu muốn chỉ thức hiên từ sheets 5 trở đi thì phai lam thế nào. Mình không biết rõ về VBA lắm. Bạn giúp mình với nhéCám ơn bạn, cho mình hỏi thêm vì cái này bạn mới bỏ blank còn megrecel thì bỏ thế nào bạn và nếu muốn chỉ thức hiên từ sheets 5 trở đi thì phai lam thế nào. Mình không biết rõ về VBA lắm. Bạn giúp mình với nhé!
- Xin lỗi bạn nhưng tại mình cũng đang nghĩ hướng xử lý số liệu như vậy! thank bạn!Hỏi cái gì thì chuẩn bị hết yêu cầu để hỏi 1 lần, Bạn hỏi "dằn lân" hoài sao chịu nổi!
Mỗi yêu cầu của bạn là phải bỏ hết cái cũ làm lại cái mới bạn biết không?
Cám ơn bạn rất nhiều đúng cách mình cần xử lý dữ liệu! Thank bạn!Không biết dữ liệu của bạn có giống thật không.
Chỉ thực hiện từ sheet5 trở lên.
Giải thích cộng với cho thấy mới có hướng giải quyết.Thực chất dử liệu của mình bị thế này:
+ Dữ liệu cấu trúc bị phá vỡ gần như hoàn toàn: vừa bị mergecell, vừa bị blanks giữa các cell. Có tất cả khoảng 100 file. Mình đã đẩy được vào 100 sheets, các sheets còn lại từ 1 đến 5 mình để làm file lấy dữ liệu và xử lý.
Nên mình cũng muốn hỏi bạn, lệnh VBA của bạn mình xem thì nó xử lý theo hàng và cột đã định sẵn còn nếu như hàng cột không theo form mẫu định dạng nào cả mà muốn bỏ megecell và blank của toàn bộ sheet đó để mình lọc dữ liệu sang 1 sheets tổng hợp để phục vụ cho công việc kiểm tra số liệu của mình.