Tổng hợp số liệu từ nhiều file trong excel thành 1 file (1 người xem)

Liên hệ QC

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

thinthin

Thành viên mới
Tham gia
7/5/09
Bài viết
4
Được thích
0
Chào các bác, em có 1 bài toán trong excel nhờ các bác giải giúp ạ.
Em có khoảng gần 3 nghìn file excel (cấu trúc giống nhau) - file nhỏ (các phiếu điều tra), bây giờ em cần tổng hơp lại thành 1 sheep (mỗi phiếu chuyển thành 1 hàng, mỗi thông tin trong phiếu là 1 trường) để xử lý thống kê và tính toán; đồng thời phát hiện lỗi sai do nhập số liệu nữa;

Sau khi phát hiện những lỗi bất hợp lý trong file tổng hợp em lại phải sửa lại ở những file nhỏ, vì vậy cần chuyển lại những thông tin từ file tổng hợp về file nhỏ hoặc tạo các file mới có thông tin (được chuyển từ file tổng hợp đến) và tên file giống như những file ban đầu.
Nhờ các bác giúp em với ạ. Thanks
 
Lần chỉnh sửa cuối:
Chào các bác, em có 1 bài toán trong excel nhờ các bác giải giúp ạ.
Em có khoảng gần 3 nghìn file excel (cấu trúc giống nhau) - file nhỏ (các phiếu điều tra), bây giờ em cần tổng hơp lại thành 1 sheep (mỗi phiếu chuyển thành 1 hàng, mỗi thông tin trong phiếu là 1 trường) để xử lý thống kê và tính toán; đồng thời phát hiện lỗi sai do nhập số liệu nữa;

Sau khi phát hiện những lỗi bất hợp lý trong file tổng hợp em lại phải sửa lại ở những file nhỏ, vì vậy cần chuyển lại những thông tin từ file tổng hợp về file nhỏ hoặc tạo các file mới có thông tin (được chuyển từ file tổng hợp đến) và tên file giống như những file ban đầu.
Nhờ các bác giúp em với ạ. Thanks
Vậy bạn cần làm những việc sau:
1. Gửi lên diễn đàn các file đính kèm: File tổng hợp, 1 vài (3-5) file nhỏ (phiếu điều tra) thể hiện được tất cả các trường hợp điển hình, form điển hình.
2. Cách đặt tên file tổng hợp, file nhỏ như thế nào, có quy tắc, thống nhất không, nếu không thì phải thống nhất, hoặc có bảng kê tên của tất cả các file
3. Nêu lên tất cả các quy tắc để phát hiện sai phạm, lỗi, cách sửa lại như thế nào, nhu cầu lưu vào đâu, và các nhu cầu thông báo/ ghi lại log các lỗi của các file.
Tạm thời như vậy, bạn nêu càng chi tiết, dễ hiểu thì càng dễ có câu trả lời.
P/s: theo ý kiến bản thân mình, việc kiểm tra lỗi tốt nhất vẫn nên làm thủ công, vì theo như mình, kể cả để máy kiểm tra, phát hiện, sửa chữa thì mình vẫn phải kiểm tra lại cho chắc ăn (đối với dữ liệu quan trọng, hay là dữ liệu đầu vào cho 1 quá trình, công việc sau đó) nếu không có thể xảy ra lỗi hệ thống. Máy chỉ có thể lợi thế đối với công việc lặp lại nhiều lần, tốn thời gian chứ việc rà soát soi xét là không thể bằng con người.
 
Upvote 0
Vâng, em gửi lên vài file nhỏ (sheet: biểu 02)
Tên file nhỏ chính là tên Mẫu khóa (MK) ạ (có trong biểu điều tra)
Việc sửa số liệu phải sửa thủ công bác ạ: Nếu phát hiện lỗi sai, không hợp lý thì phải kiểm tra lại biểu và ảnh thực địa ạ. Nên em muốn sửa từ file tổng hợp cho dễ quả lý ạ. Sau khi sửa xong mới update vào các file nhỏ ạ.
Nhờ các bác help me. (em phải làm việc này thường xuyên ạ)
 

File đính kèm

Upvote 0
Cách làm như thế này:

1. Bạn tạo một bảng đối chiếu (mapping) tất cả mọi trường (mỗi trường là 1 ô) từ các files nhỏ qua file tổng hợp. Tất cả các ô cần chọn bên file nhỏ là 2 chiều (có cả cột và dòng), sang file tổng thì chỉ còn 1 chiều (chỉ một dòng).
2. Đặt tên gọn ghẽ (lưu ý là phải gọn ghẽ) cho từng trường.
3. Lập một file tổng, ghi tiêu đề trường ở dòng 1
4. Copy tửng ô từ file nhỏ sang file tổng, mỗi file 1 dòng, bắt đầu từ dòng 2 (bởi vì dòng 1 là tiêu đề)
5. Xem xét và chỉnh sửa
6. Copy dữ liệu đã chỉnh sửa trở về file nhỏ.

Trong công việc trên, 1-3 nên làm thủ công, 4-6 có thể làm bằng code VBA.
Bạn làm thử thủ công tất cả, riêng bước 4 thì chỉ cần làm khoảng 5 files thôi.
Sau khi làm xong, chỉnh lý quy trình.
Sau khi thoả mãn với quy trình, gởi file tổng lên đây cùng với cái bảng đối chiếu ô. Sẽ có người giúp viết code.

Bài này viết code không khó nhưng rất rắc rối. Nếu bạn không chịu làm thử thủ công trước thì sửa code ít nhất là 1 chục lần mới ra kết quả. Thường thì chả ai chịu sửa đi sửa lại như vậy. Chỉ có những người tưởng nó đơn giản, lỡ bắt đầu viết rồi, "bỏ thì thương, vương thì tội", họ mới chịu khó theo bạn từ đầu đến cuối.
 
Lần chỉnh sửa cuối:
Upvote 0

Bài viết mới nhất

Back
Top Bottom