Lấy dữ liệu từ nhiều file excel không cần mởi file (1 người xem)

Liên hệ QC

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

baquang1984

Thành viên tiêu biểu
Tham gia
3/6/10
Bài viết
429
Được thích
44
Nghề nghiệp
Kỹ sư Lâm nghiệp
Em chào các thầy cô, các anh chị và các thành viên trên diễn đàn!
Em mong các thành viên giúp em chương trình như sau "Đối với công việc này em có thể dùng Vlookup" như do dữ liệu tương đối nhiều do vậy mong các thành viên giúp đỡ
Em có một file "Hoi_GPE" cần tổng hợp dữ liệu từ nhiều file excel khác có cùng định dạng các cột.
Yêu cầu của chương trình là khi click vào Butom "LẤY DỮ LIỆU" thì hiển thị một hộp thoại để chọn đến thư mục chứa các file cần tổng hợp dữ liệu
. Mã để lấy dữ liệu từ nhiều file Excel vào là Cột "Số giấy tờ" Vùng màu cam và bên các file Excel chưa dữ liệu cần lấy là lcột "So_CMND1"
Và khi tìm thấy các "Số giấy tờ" tương ứng với bên các file Excel chưa dữ liệu cần lấy thì dữ liệu được điền lần lượt vào bảng trên file Hoi_GPE sheet"CSDL_CapGCN" như sau:
Vùng màu Cam Sheets"CSDL_CapGCN" file Hoi_GPE
Cột Năm sinh lấy dữ liệu từ cột Nam_Sinh1 bên các file Excel chưa dữ liệu cần lấy
Cột Giới tính lấy dữ liệu từ cột Gioi_Tinh1 bên các file Excel chưa dữ liệu cần lấy
Cột Ngày cấp lấy dữ liệu từ cột Ngay_Cap1 bên các file Excel chưa dữ liệu cần lấy
Cột Nơi cấp lấy dữ liệu từ cột Noi_Cap1 bên các file Excel chưa dữ liệu cần lấy
Cột Dân tộc lấy dữ liệu từ cột Dan_Toc1 bên các file Excel chưa dữ liệu cần lấy
Vùng màu Vàng Sheets"CSDL_CapGCN" file Hoi_GPECột Họ và tên vợ/chồng lấy dữ liệu từ cột TenVC bên các file Excel chưa dữ liệu cần lấy
Cột Năm sinh lấy dữ liệu từ cột Nam_Sinh2 bên các file Excel chưa dữ liệu cần lấy
Cột Giới tính lấy dữ liệu từ cột Gioi_Tinh2 bên các file Excel chưa dữ liệu cần lấy
Cột Số giấy tờ lấy dữ liệu từ cột So_CMND2 bên các file Excel chưa dữ liệu cần lấy
Cột Ngày cấp lấy dữ liệu từ cột Ngay_Cap2 bên các file Excel chưa dữ liệu cần lấy
Cột Nơi cấp lấy dữ liệu từ cột Noi_Cap2 bên các file Excel chưa dữ liệu cần lấy
Cột Dân tộc lấy dữ liệu từ cột Dan_Toc2 bên các file Excel chưa dữ liệu cần lấy
Mong được các thành viên giúp đỡ. Em cảm ơn nhiều ạ!
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn là công chức địa chính cấp xã à?????

Trước khi góp ý thì tôi hỏi bạn về File CSDL_CMND_CongXanh có phải là do phần mềm xuất ra hay không?????

Nếu đúng là quản lý cấp xã thì tôi góp ý chung cho bạn như sau: Dữ liệu cần có cột đợt xét duyệt, số tờ trình của phòng TNMT, số quyết định cấp giấy, nếu là CSDL do phần mềm xuất ra là 1 sai sót lớn trong xây dựng phần mềm.
 
Upvote 0
Bạn là công chức địa chính cấp xã à?????

Trước khi góp ý thì tôi hỏi bạn về File CSDL_CMND_CongXanh có phải là do phần mềm xuất ra hay không?????

Nếu đúng là quản lý cấp xã thì tôi góp ý chung cho bạn như sau: Dữ liệu cần có cột đợt xét duyệt, số tờ trình của phòng TNMT, số quyết định cấp giấy, nếu là CSDL do phần mềm xuất ra là 1 sai sót lớn trong xây dựng phần mềm.
Em cảm ơn anh be09
về File CSDL_CMND_CongXanh không phải do phần mềm xuất ra anh ạ đo là do em tự nhập vào, đây là chương trình để em chạy hồ sơ xin cấp Giấy chứng nhận do vậy cũng mong được sữ giúp đỡ của các thành viên trên diễn đàn
 
Upvote 0
Nếu bạn là công chức địa chính cấp xã và File CSDL_CMND_CongXanh không phải do phần mềm xuất ra thì nên bổ xung thêm cột đợt xét duyệt, số quyết định cấp giấy.

Lý do: để có thể lọc ra danh sách từng đợt xét duyệt để in lại, biết được mỗi quyết định cấp được bao nhiêu giấy.

Góp ý thêm:

1/ Bổ sung thêm cột: Số tờ, số thửa, diện tích, mục đích sử dụng (mục đích để tổng hợp cấp được bao nhiêu giấy, bao nhiêu thửa đất với tổng diện tích là bao nhiêu).

2/ Hoặc có thể bổ sung thêm cột: đăng ký để biết được thửa nào đã đăng ký, thửa nào chưa đăng ký để biết mà có kế hoạch cho đăng ký bổ sung.
 
Upvote 0
Chào baquang1984,

Xin hỏi vài thông tin:

1/ Tại sao số lượng [Số giấy tờ] ở sheet CSDL_CapGCN của mỗi chủ hộ lại khác nhau?
Số lượng này căn cứ vào đâu? nhập vào cột A như nào?

2/ Ở mỗi file cần lấy dữ liệu thì sheet cần lấy dữ liệu là sheet nào? Mỗi file có mấy sheet? Tên sheet cần lấy dữ liệu là gì?

3/ Lấy dữ liệu ứng với [Số giấy tờ] cho lần 1 thì để vào dòng nào ở sheet CSDL_CapGCN? Và lần 2... lần thứ n thì để vào dòng nào?
 
Upvote 0
Nếu bạn là công chức địa chính cấp xã và File CSDL_CMND_CongXanh không phải do phần mềm xuất ra thì nên bổ xung thêm cột đợt xét duyệt, số quyết định cấp giấy.

Lý do: để có thể lọc ra danh sách từng đợt xét duyệt để in lại, biết được mỗi quyết định cấp được bao nhiêu giấy.

Góp ý thêm:

1/ Bổ sung thêm cột: Số tờ, số thửa, diện tích, mục đích sử dụng (mục đích để tổng hợp cấp được bao nhiêu giấy, bao nhiêu thửa đất với tổng diện tích là bao nhiêu).

2/ Hoặc có thể bổ sung thêm cột: đăng ký để biết được thửa nào đã đăng ký, thửa nào chưa đăng ký để biết mà có kế hoạch cho đăng ký bổ sung.
Cảm ơn anh về những góp ý, đây là phần mà em phải nhập nhiều do vậy nhờ các thành viên trên diễn đàn giúp đỡ bằng một Code VBA anh ạ
 
Upvote 0
Chào baquang1984,

Xin hỏi vài thông tin:

1/ Tại sao số lượng [Số giấy tờ] ở sheet CSDL_CapGCN của mỗi chủ hộ lại khác nhau?
Số lượng này căn cứ vào đâu? nhập vào cột A như nào?

2/ Ở mỗi file cần lấy dữ liệu thì sheet cần lấy dữ liệu là sheet nào? Mỗi file có mấy sheet? Tên sheet cần lấy dữ liệu là gì?

3/ Lấy dữ liệu ứng với [Số giấy tờ] cho lần 1 thì để vào dòng nào ở sheet CSDL_CapGCN? Và lần 2... lần thứ n thì để vào dòng nào?
Em cảm ơn befaint
- Số lượng [Số giấy tờ] ở sheet CSDL_CapGCN của mỗi chủ hộ khác nhau là do họ có sổ thửa đất được cấp giấy chứng nhận quyền sử dụng đất khác nhau anh ạ
- Ở mỗi file cần lấy dữ liệu thì Sheet cần lầy dữ liệu là Sheet đầu tiên vì trong file chỉ có một sheet em nhập chưa xóa sheet kia đi
- Lấy dữ liệu tương ứng với Số giấy tờ thì điền lần lượt vào các cột cần lấy thông tin như em mô tả ở trên vì danh sách bao gồm của rất nhiều thôn ở đây em lấy ví dụ một thôn
Em xin phép được gửi lại dữ liệu ạ!
 

File đính kèm

Upvote 0
Cảm ơn anh về những góp ý, đây là phần mà em phải nhập nhiều do vậy nhờ các thành viên trên diễn đàn giúp đỡ bằng một Code VBA anh ạ

Ai mà không biết bạn cần trong công việc mới hỏi.

Tôi cùng ngành với bạn mới biết những gì bạn cần mà góp ý để làm 1 File với đầy đủ nội dung cần quản lý rồi mới nghĩ đến code hay gì gì nữa cho File đó, chứ làm tiêu đề nữa vời tôi e rằng code đó chỉ sử dung được cho File này, đem nó sử dung cho File khác là bó tay.

Trong xây dựng muốn làm nhà 3 tấm trước tiên người ta phải nghĩ thiết kế nền, móng như thế nào cho đủ sức chịu đựng với tải trọng của phần trên rồi mới xây.

Còn trong ngành TNMT để quản lý cho tốt cái quan nhất là số tờ, số thửa, cách bạn quản lý theo số giấy nếu nhập sai số giấy thì khi tra thửa này thành ra thửa khác và nếu cấp giấy sai khi thu hồi thửa khác thì nguy hiểm vô cùng (sẽ dẫn đến người dân khiếu nại, tố cáo).

Tôi chỉ góp ý, còn làm theo hay không là quyền của bạn, với quan điểm của tôi thì nên thiết kế 1 File như sổ mục kê theo dõi tất cả các nội dung trong 1 sheet, cần cái gì thì lọc nó ra sau đó tổng hợp thì thuận tiện vô cùng.
 
Upvote 0
Ai mà không biết bạn cần trong công việc mới hỏi.

Tôi cùng ngành với bạn mới biết những gì bạn cần mà góp ý để làm 1 File với đầy đủ nội dung cần quản lý rồi mới nghĩ đến code hay gì gì nữa cho File đó, chứ làm tiêu đề nữa vời tôi e rằng code đó chỉ sử dung được cho File này, đem nó sử dung cho File khác là bó tay.

Trong xây dựng muốn làm nhà 3 tấm trước tiên người ta phải nghĩ thiết kế nền, móng như thế nào cho đủ sức chịu đựng với tải trọng của phần trên rồi mới xây.

Còn trong ngành TNMT để quản lý cho tốt cái quan nhất là số tờ, số thửa, cách bạn quản lý theo số giấy nếu nhập sai số giấy thì khi tra thửa này thành ra thửa khác và nếu cấp giấy sai khi thu hồi thửa khác thì nguy hiểm vô cùng (sẽ dẫn đến người dân khiếu nại, tố cáo).

Tôi chỉ góp ý, còn làm theo hay không là quyền của bạn, với quan điểm của tôi thì nên thiết kế 1 File như sổ mục kê theo dõi tất cả các nội dung trong 1 sheet, cần cái gì thì lọc nó ra sau đó tổng hợp thì thuận tiện vô cùng.
Trước hết em Cảm ơn anh nếu cùng ngành với em mong được sự giúp đỡ của anh về chương trình em đã gửi lên diễn đàn ạ
 
Upvote 0
Em chào các thầy cô, các anh chị và các thành viên trên diễn đàn!
Em mong các thành viên giúp em chương trình như sau "Đối với công việc này em có thể dùng Vlookup" như do dữ liệu tương đối nhiều do vậy mong các thành viên giúp đỡ
Em có một file "Hoi_GPE" cần tổng hợp dữ liệu từ nhiều file excel khác có cùng định dạng các cột.
Yêu cầu của chương trình là khi click vào Butom "LẤY DỮ LIỆU" thì hiển thị một hộp thoại để chọn đến thư mục chứa các file cần tổng hợp dữ liệu
. Mã để lấy dữ liệu từ nhiều file Excel vào là Cột "Số giấy tờ" Vùng màu cam và bên các file Excel chưa dữ liệu cần lấy là lcột "So_CMND1"
Và khi tìm thấy các "Số giấy tờ" tương ứng với bên các file Excel chưa dữ liệu cần lấy thì dữ liệu được điền lần lượt vào bảng trên file Hoi_GPE sheet"CSDL_CapGCN" như sau:
Vùng màu Cam Sheets"CSDL_CapGCN" file Hoi_GPE
Cột Năm sinh lấy dữ liệu từ cột Nam_Sinh1 bên các file Excel chưa dữ liệu cần lấy
Cột Giới tính lấy dữ liệu từ cột Gioi_Tinh1 bên các file Excel chưa dữ liệu cần lấy
Cột Ngày cấp lấy dữ liệu từ cột Ngay_Cap1 bên các file Excel chưa dữ liệu cần lấy
Cột Nơi cấp lấy dữ liệu từ cột Noi_Cap1 bên các file Excel chưa dữ liệu cần lấy
Cột Dân tộc lấy dữ liệu từ cột Dan_Toc1 bên các file Excel chưa dữ liệu cần lấy
Vùng màu Vàng Sheets"CSDL_CapGCN" file Hoi_GPECột Họ và tên vợ/chồng lấy dữ liệu từ cột TenVC bên các file Excel chưa dữ liệu cần lấy
Cột Năm sinh lấy dữ liệu từ cột Nam_Sinh2 bên các file Excel chưa dữ liệu cần lấy
Cột Giới tính lấy dữ liệu từ cột Gioi_Tinh2 bên các file Excel chưa dữ liệu cần lấy
Cột Số giấy tờ lấy dữ liệu từ cột So_CMND2 bên các file Excel chưa dữ liệu cần lấy
Cột Ngày cấp lấy dữ liệu từ cột Ngay_Cap2 bên các file Excel chưa dữ liệu cần lấy
Cột Nơi cấp lấy dữ liệu từ cột Noi_Cap2 bên các file Excel chưa dữ liệu cần lấy
Cột Dân tộc lấy dữ liệu từ cột Dan_Toc2 bên các file Excel chưa dữ liệu cần lấy
Mong được các thành viên giúp đỡ. Em cảm ơn nhiều ạ!
Mong được các thành viên trên diễn đàn GPE giúp đỡ chương trình này ạ
Em cảm ơn các thành viên nhiều nhiều!
 
Upvote 0
Web KT

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

Back
Top Bottom