[Hỏi] tổng hợp danh sách đăng kí từ word sang excel.

Liên hệ QC

zero2368

Thành viên mới
Tham gia
8/5/13
Bài viết
4
Được thích
0
chào các bác. em đang phải tổng hợp các đơn đăng kí cho một chương trình để bắt đầu tiến hành gọi điện mời phỏng vấn.
nhưng có vấn đề là bản đăng kí (file word) thì không làm theo form nên không thể nhập tự động sang excel được.
vậy các bác cho em hỏi là có cách nào tổng hợp danh sách từ word sang excel không ạ.

bản word ví dụ em đính kèm bên duới.
 

File đính kèm

  • Đõ Thị Thanh Tâm.doc
    40 KB · Đọc: 24
chào các bác. em đang phải tổng hợp các đơn đăng kí cho một chương trình để bắt đầu tiến hành gọi điện mời phỏng vấn.
nhưng có vấn đề là bản đăng kí (file word) thì không làm theo form nên không thể nhập tự động sang excel được.
vậy các bác cho em hỏi là có cách nào tổng hợp danh sách từ word sang excel không ạ.

bản word ví dụ em đính kèm bên duới.
Với cấu trúc trong file thì bạn phải nhập thủ công hoặc copy, dán qua Excel rồi chứ không có cách khác đâu.
 
:( vậy thì lại mệt rồi. cảm ơn bác nhé.
 
Bạn có thể sử dụng chức năng so sánh tài liệu (Compare document) của Word - so với bản gốc, sau đó trộn chung vào 1 văn bản rồi đọc lấy những đoạn được đánh dấu có thay đổi và đưa sang excel! Toàn bộ việc này có thể lam được bằng VBA.
Nếu muốn, bạn hãy gửi cho tôi 3 mẫu điền thông tin và bản gốc tài liệu để thử nghiên cứu và đưa ra một ví dụ cho bạn!
 
đây là 2 bản đăng kí, cái cuối là bản gốc ạ.
 

File đính kèm

  • Mẫu đơn đăng kí tình nguyện hè 2013 (Full).doc
    80.5 KB · Đọc: 3
  • Đơn ĐK - BQ Hung.doc
    45 KB · Đọc: 1
  • Mẫu đơn đăng kí tình nguyện hè 2013 (Full).doc
    40 KB · Đọc: 5
đây là 2 bản đăng kí, cái cuối là bản gốc ạ.
Đây, mình gửi bạn nhé.
Để sử dụng được, bạn cần thiết lập chế độ an ninh của Word để cho phép chạy Macro.
Mở file Application_merge, nhấn nút Thực hiện và theo hướng dẫn.
Chương trình sẽ lấy dữ liệu đưa tât cả dữ liệu đã được chèn bổ sung vào file của những người điền form vào 1 file Excel, và bạn phải tự mình làm công tác lọc ở file Excel này nhé.
Tất nhiên, để hiệu chỉnh việc lấy dữ liệu sao cho việc rà soát trở nên dễ hơn thì cần phải có vài việc kiểm duyệt dữ liệu trong chương trình; Do khôngcos thời gian, tôi chỉ xin giới thiệu cách làm thô sơ cơ bản như vậy để tiện cho bạn phát triển tiếp.
Ngày trước, chúng tôi vẫn hay thu thập thông tin kiểu này nhưng một điểm cần kiểm soát là phải thiết kế form mẫu thật chuẩn và đưa thông tin vào dưới dạng các trường dữ liệu. Sau này chỉ cần đọc file của người dùng là có thể trích dữ liệu theo đúng cột, hàng.
Hope this helps!
 

File đính kèm

  • Form_agg.rar
    62.4 KB · Đọc: 20
Lần chỉnh sửa cuối:
Mình gủi bạn 1 file Book1, mấy sheet trong file không xoá nha nhưng có thể thêm.
Bạn chọn Sheet Main nhấn nút thực hiện.
Các thông tin tổng hợp là mình phỏng đoán bạn cần như vậy.
 

File đính kèm

  • THop_Doc.rar
    39.3 KB · Đọc: 32
cảm ơn hai bác nhiều. }}}}}
@paulsteigen, file của bác em chạy thì báo lỗi '5111': this command is not available for this platform. em enable macro rồi nhé.
@sealand: file của bác em chạy tốt. nhưng có một số trường như mã sv và sđt ko nhập hoặc nhập sai trường. cái này em nghĩ là do các mẫu đơn điền không được thống nhất.
 
Lần chỉnh sửa cuối:
Cách làm của Sealand là một cách hiệu quả và thông minh, giảm nhiều thời gian xử lý dữ liệu. Thông thường dân phải xử lý số liệu họ sẽ chọn cách đó. Nếu đảm bảo được việc người dùng không gây xáo trộn dữ liệu thì đây là cách nhanh và tốt nhất.
Tìm, so chuỗi và trích số liệu.
Cách tôi đưa ra trong bài trước đảm bảo việc - bất kỳ người dùng thêm gì so với tài liệu gốc ta cũng bắt được nhưng cách này sẽ tốn thời gian lọc dữ liệu.
Vì thế thường cách 1 là hiệu quả. Xin cảm ơn sealand đã đưa giải pháp rất hợp lý cho tác giả.
 
cảm ơn hai bác nhiều. }}}}}
@paulsteigen, file của bác em chạy thì báo lỗi '5111': this command is not available for this platform. em enable macro rồi nhé.
@sealand: file của bác em chạy tốt. nhưng có một số trường như mã sv và sđt ko nhập hoặc nhập sai trường. cái này em nghĩ là do các mẫu đơn điền không được thống nhất.

Có vấn đề mình nghĩ là do ở người quản lý file gốc nữa. Cách lấy dữ liệu của mình là lấy chuẩn tiêu đề mục điền, cái này không mấy do người dùng sửa chữa mà chỉ không đồng nhất ở phần nhập vào thôi. Nhưng ở đây mình thấy có cả phần tiêu dề khác biệt nữa. Do vậy đành tổng hợp rồi sau Clean còn hơn là nhập từng đơn.
 
Mình đã chuyển công cụ từ Word sang Excel rồi. Chiều nay bận lên lớp quá nên không kịp trả lời cho các bạn. Thành thật xin lỗi nhé.

Cách làm của tôi hơi dài so với cách của Sealand và tôi có đặt các chú thích trong code để mọi người dễ tham khảo. Kỹ thuật chung là bắt những chữ được điền thêm vào trong tài liệu chứ không bắt những thứ đã bị xóa đi.
Cách của bạn Sealand là cách tôi hay dùng khi thu thập số liệu các phiếu hỏi qua mạng và có lần tôi cũng đã từng đăng một bài viết như vậy bên WKT, có thể là cả bên này hồi 2005 nhưng lâu rồi cũng thất lạc.
Xin chân thành cảm ơn các bạn đã chú ý.

Tôi cũng tìm được file ngày xưa rồi - tên là Questionare trong phần đính kèm!
 

File đính kèm

  • Form_agg.rar
    55.1 KB · Đọc: 21
  • Questionare.rar
    18.2 KB · Đọc: 19
Lần chỉnh sửa cuối:
Mình đã chuyển công cụ từ Word sang Excel rồi. Chiều nay bận lên lớp quá nên không kịp trả lời cho các bạn. Thành thật xin lỗi nhé.

Cách làm của tôi hơi dài so với cách của Sealand và tôi có đặt các chú thích trong code để mọi người dễ tham khảo. Kỹ thuật chung là bắt những chữ được điền thêm vào trong tài liệu chứ không bắt những thứ đã bị xóa đi.
Cách của bạn Sealand là cách tôi hay dùng khi thu thập số liệu các phiếu hỏi qua mạng và có lần tôi cũng đã từng đăng một bài viết như vậy bên WKT, có thể là cả bên này hồi 2005 nhưng lâu rồi cũng thất lạc.
Xin chân thành cảm ơn các bạn đã chú ý.

Tôi cũng tìm được file ngày xưa rồi - tên là Questionare trong phần đính kèm!

Cách của mình cũng học "lỏm" được ở 1 số code phần mềm mình tham khảo thôi (Trong đó có Code tạo Menu của paulsteigel trên GPE đã lâu rồi), nhưng nó có cái hay là dạng mở để người dùng có thể tuỳ ý bổ xung lấy thêm thông tin mà không lệ thuộc vào Code VBA. Cứ thêm 1 dòng thì kết quả thêm 1 cột, cần tìm gì thì chép đề mục vào đó. Thật tiện và tạo điều kiện cho người dùng phát triển.

Chiều nay bận lên lớp quá nên không kịp trả lời cho các bạn.

Thế này thì paulsteigel là giáo viên rồi. Thế mà cách đây vài năm điên thoại hướng dẫn mình cài đặt cái Linksys quá chi tiết, tận tình nên đến giờ mình vẫn nghĩ bạn là Kỹ thuật nhà mạng thông tin đấy..
 
Lần chỉnh sửa cuối:
Thế này thì paulsteigel là giáo viên rồi. Thế mà cách đây vài năm điên thoại hướng dẫn mình cài đặt cái Linksys quá chi tiết, tận tình nên đến giờ mình vẫn nghĩ bạn là Kỹ thuật nhà mạng thông tin đấy..
Không phải nhá... Mình không được học làm giáo viên, muốn làm giáo viên thật cơ - dưng mà không được. Nhưng mà đi làm cái nghề hiện tại (tư vấn về phát triển) thì lại phải đứng lớp suốt!
Thế mới khổ.
Công nghệ thông tin với mình là một niềm đam mê mà không được đào tạo bài bản vì thế nói chung chỉ biết nói gì mình biết tí chút thôi! Mà nói chung làm ai cười được một cái thì cũng đã là vui lắm rồi!
Một lần nữa xin cảm ơn bạn Sealand đã có những chia sẻ rất giá trị về giải pháp liên quan đến chủ đề này!
Đặng ĐÌnh Ngọc
 
Web KT

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

Back
Top Bottom