Tách, gộp dữ liệu trên nhiều file

Liên hệ QC
xin lỗi,
top này còn có người vào không. em cũng chung vấn đề nhóm các file excel lại thành 1 file mà đọc và làm giống những hướng dẫn trên mà không thành công. mong mọi người giúp đỡ.
Ai có thể nt trưc tiếp cho em cho em giải thích giúp em đc không?
Em đang cần gấp. tks
 
Ban oi, cai nay dung 2007 co duoc khong vay? Neu khong dung duoc , thi ban giup minh chinh code sao cho dung duoc voi 2007 & 2003 luon nhe. Noi thuc code thi minh chi biet chut it thoi a.
Tks ban
 
Chào a huthang em ngày nào cũng phải coppy bằng tay dữ liệu từ 22 file hóa đơn vào 2 file tổng hợp( từ file KH1->KH12 coppy vào file HD1, từ KH13->KH22 coppy vào HD2, mỗi file vào 1 sheet tương ứng). Xin a giúp e chỉ mở 2 file tổng hợp thì dữ liệu tự động cập nhật vào được không ạ. e cảm ơn anh trước ạ!
 

File đính kèm

  • N1.rar
    482.2 KB · Đọc: 79
Thẻ 3: Gộp các sheet trong nhiều file vào chung một file
- New Sheet Name: Dùng để đặt tên mới cho các sheet:
+ File Name: Đưa tên file cũ vào tên Sheet mới
+ Delimiters: Dấu phân cách (Nhập vào Textbox bên cạnh)
+ 1,2,3...: Đặt tên Sheet theo số thứ tự
+ Old sheet name: Lấy lại tên sheet cũ
- Các tùy chọn và nút lệnh khác tương tự như trên

Dạ kính chuyển tác giả:
Em đã tải và thử dùng "gộp các sheet nhiều file vào chung 1 file, nhưng không chạy được nhờ anh kiểm tra lại dùm em
Mục đích của em là: có nhiều file nhưng trong mỗi file chỉ cần lấy 1 sheet và gom về 1 file có nhiều sheet vừa lấy
+ Không rõ là điều kiện lấy sheet trong các file có cần phải có phần đặt tên giống nhau và vị trí sheet giống nhau không (mà em thực hiện thao tác không được), sau khi làm đúng vị trí sheet và tên sheet thì khi ấn lệnh thì nó vần chỉ cho kết quả 1 sheet của file đầu tiên.
+ Nhờ a xem có thể có nút phục hồi hay quay lại không vì khi thao tác sai thì không thể quay về mà mất hết kết quả đã thực hiện.
Trước nhất có vài ý xin ý kiến tác giả em cảm ơn à.
 
gộp mai mà ko đc là sao bạn ơi
 
Bài viết rất bổ ích, chân thành cảm ơn.
 
anh huythang_bd ơi, cách dùng cái này như nào thế, e tải về rùi nhưng không biết sử dụng
 
Chào tác giả, mình thấy add in này rất hữu ích. Tuy nhiên có 1 điều khi dùng như sau:
Khi mình coppy dữ liệu từ 1 cột trong nhiều sheet khác nhau cùng 1 file excel, coppy thành công tất cả dữ liệu ra sheet mới tuy nhiên nó lại coppy theo hàng dọc, có cách nào coppy ra dữ liệu hiện ra theo hàng ngang không!
 
Cám ơn tác giả rất nhiều.
 
Đào mộ xiu. Tác giả có thể sửa dùm mình lại khi join sheet từ nhiêu file chỉ cần copy value ko ? mình join nhưng do file nhiều sheet nó lấy dữ liệu qua lại tùm lum. Cảm ơn a
 
Thấy có nhiều bạn hỏi về tách, gộp dữ liệu trên nhiều file Excel. Tôi xin gửi tặng các bạn file mà tôi đang dùng để thực hiện việc này.

Bạn nào không rõ về cách sử dụng thì có thể hỏi tại topic này.
Ai có nhu cầu sử dụng nhiều thì có thể save thành Add-in để dùng cho tiện.

Mong nhận được nhiều ý kiến đóng góp để Add-in này được hoàn thiện hơn.

Em chạy file và thấy có lỗi xuất hiện với các file excel có chữ ký số như hình dưới:
Mong tác giả xem giúp nhé.
 
Lần chỉnh sửa cuối:
Phen này bạn huuthang vô mánh rồi
 
Em chạy file và thấy có lỗi xuất hiện với các file excel có chữ ký số
Không có file để test nên tôi cũng chịu. Mã dữ liệu mỗi file của bạn nhiều như vậy mà bạn lại gộp nhiều file nữa thì đâu có gộp hết vào 1 file được.
 
Không có file để test nên tôi cũng chịu. Mã dữ liệu mỗi file của bạn nhiều như vậy mà bạn lại gộp nhiều file nữa thì đâu có gộp hết vào 1 file được.

Dạ, do số liệu nhiều nên em phải tách chạy làm 2 lần anh ah.
File dữ liệu test, em có thể inbox qua mail được không anh nhỉ ?

Em cảm ơn anh.

P/s: Nếu em xưng hô có gì chưa phải anh góp ý giúp để em chỉnh cho đúng mực nhé.
 
Tôi gộp file bạn gửi thấy bình thường mà
 
Lần chỉnh sửa cuối:
Tôi gộp thấy bình thường mà

Cảm ơn anh đã hỗ trợ.
Như em có nêu bên trên, em chạy trên exel 2010, trường hợp nếu không remove cái chữ ký số và dữ liệu trên 3 file ( 30 file, như hình em có nêu phía trên ) thì kết quả ra file trắng anh ah.

Vấn đề ở đây, em muốn góp ý với cái add-in là:
- Thứ nhất, có cách nào để code trên tự xác định file cần gộp nó có chữ ký số hay không ?
Nếu có sẽ remove cái chữ ký số đó rồi sau đó mới chạy tiếp.
- Thứ hai, do dữ liệu nhiều nên khi chạy code nó chỉ gộp được đến số dòng gần mức tối đa của Excel mà không có thông báo là dữ liệu đã gộp còn thiếu.
- Cuối cùng, thay vì việc người dùng phải xác định thủ công là sau khi chạy code, các file còn thiếu phải chạy code thêm 1 lần nữa, add-in có thể tự động thực hiện thao tác này hay không ?

Anh xem thêm nhé.
 
Lần chỉnh sửa cuối:
Dạ, em cảm ơn anh đã hỗ trợ.

Như em có nêu bên trên, em chạy trên exel 2010, trường hợp nếu không remove cái chữ ký số và dữ liệu trên 3 file ( 30 file, như hình em có nêu phía trên ) thì kết quả ra file trắng anh ah.

Em có thử remove thủ công cái chữ ký số ở tất cả các file rồi chạy gộp file thì kết quả ra nhưng không đủ ( do số dòng của excel bị hạn chế mà dữ liệu file của 30 file nó vượt số dòng tối đa của Excel) .
Vấn đề ở đây, em muốn góp ý với cái add-in là:

- Thứ nhất, có cách nào để code trên tự xác định file cần gộp nó có chữ ký số hay không ?
Nếu có sẽ remove cái chữ ký số đó rồi sau đó mới chạy tiếp.

- Thứ hai, do dữ liệu nhiều nên khi chạy code nó chỉ gộp được đến số dòng gần mức tối đa của Excel mà không có thông báo là dữ liệu đã gộp còn thiếu.

Chẳng hạn như:

Trường hợp của em có 30 file, sau khi gộp lần 1 nó chỉ gộp được 24 file và 1 phần của file số 25 ( do số dòng còn lại của file sau kh gộp xong nó chỉ còn hơn 1.400 dòng nên vậy không còn đủ dòng để gộp các file còn lại ), sau đó: em phải xóa dữ liệu đã gộp của 1 phần file số 25 và chạy lại code join file từ file 26 đến file số 30.

- Cuối cùng, thay vì việc người dùng phải xác định thủ công là sau khi chạy code, các file còn thiếu phải chạy code thêm 1 lần nữa, add-in có thể tự động thực hiện thao tác này hay không ?

Mong anh và các thầy, các anh chị xem thêm nhé.
Em cảm ơn.

Trước hết tôi xin cảm ơn những góp ý của bạn.

1. Chữ ký số
Như tôi đã nói ở bài #34. Tôi không có file có chữ ký số để thử nên không biết bị vướng ở đâu mà không có kết quả. Cái này cần phải có file để thử nghiệm thì mới biết được nguyên nhân và hướng khắc phục.
2. Dữ liệu quá nhiều
Thực ra từ trước đến giờ tôi chưa gặp trường hợp nào dữ liệu quá lớn như vậy cả (cũng chưa thấy ai phản ánh, bạn là người đầu tiên). Tôi sẽ khắc phục theo hướng thêm sheet, tức là khi gộp đến hết số dòng của 1 sheet sẽ thêm một sheet mới và gộp tiếp. Cứ tiếp tục như thế.
 
Trước hết tôi xin cảm ơn những góp ý của bạn.

1. Chữ ký số
Như tôi đã nói ở bài #34. Tôi không có file có chữ ký số để thử nên không biết bị vướng ở đâu mà không có kết quả. Cái này cần phải có file để thử nghiệm thì mới biết được nguyên nhân và hướng khắc phục.
2. Dữ liệu quá nhiều
Thực ra từ trước đến giờ tôi chưa gặp trường hợp nào dữ liệu quá lớn như vậy cả (cũng chưa thấy ai phản ánh, bạn là người đầu tiên). Tôi sẽ khắc phục theo hướng thêm sheet, tức là khi gộp đến hết số dòng của 1 sheet sẽ thêm một sheet mới và gộp tiếp. Cứ tiếp tục như thế.

Dạ, vâng anh.
Như file em có email, anh có thể copy & paste file lên thành đủ 30 file để có dữ liệu test nhé.
Mong sớm được chào đón phiên bản mới từ anh cũng như của các thầy, các anh chị ah.
 
Web KT
Back
Top Bottom