Tổng hợp sheet của nhiều file excel

caophong

Member
Hội viên mới
Em có báo cáo hàng ngày của các cửa hàng, theo một format chung. Mỗi file (tên file là mã cửa hàng) có 1 sheet TONGHOPNXT tương ứng với mỗi cửa hàng. Làm cách nào để ra 1 file TONGHOP, các sheet của file TONGHOP la những sheet TONGHOPNXT cua những file kia (ví dụ: file RDVVV, có sheet TONGHOPNXT thì sheet này sẽ chuyển vào file TONGHOP va chuyển tên sheet thành RDVVV)

File đính kèm.

Các bác giúp em
 

Đính kèm

  • BAO CAO BAN HANG HANG NGAY.rar
    413.8 KB · Lượt xem: 1,342
Ðề: Tổng hợp sheet của nhiều file excel

mình chưa dơnload file của bạn, túy nhiên có vài lời như sau, nếu không phải các bác chém nhẹ tay.

- việc đổi tên 1 sheet thì excel không tự làm đc, hoặc bạn thao tác thủ công hoặc dùng bên thứ 3 (cái này pro hơn tý)
- việc làm 1 file tổng hợp, trong file đó có các sheet mong muốn bạn có thể:
B1: copy toàn bộ sheet nguồn sang file tổng hợp để lấy định dạng của sheet đấy vào file tổng hợp.
B2: paste link từ file nguồn sang sheet cùng tên bên file tổng hợp
B3; cứ nhập liệu hay thao tác bình thường trên file nguồn (sheet nguồn), đến cuối tháng thì mở file tổng hợp ra refresh toàn bộ file hiệu quả gần như mong muốn của bạn hiện giờ.

P/s: việc tổng hợp từ các sheet có cùng định dạng lên 1 sheet tổng hợp (ví dụ: tổng PS 30 ngày) thì bạn có thể dùng =Sum('sheet1:sheetn'!<tham chiếu>) --- VD =sum('1:n'!A1)

Thân!
 
Ðề: Tổng hợp sheet của nhiều file excel

Cảm ơn newbee, mình làm theo phương pháp của bạn xem sao
 
Ðề: Tổng hợp sheet của nhiều file excel

View attachment 13510Cho mình hỏi thêm, sheet TONGHOPNXT ở các file có thể không giống nhau (mã hàng của sheet này nhiều hoặc ít hơn mã hàng của sheet kia, nhưng các mặt hàng giống nhau có cùng 1 mã hàng), nếu sử dụng công thức Sum(...) sẽ không đúng. Có cách nào khác, xin cảm ơn
 

Đính kèm

  • TONGHOP.rar
    35.4 KB · Lượt xem: 626
Sửa lần cuối:
Ðề: Tổng hợp sheet của nhiều file excel

sum ko đc thì sumif, bạn thử chưa? ĐKiện là trên sheet tổng hợp các mã sẽ ko bị trùng nhau, hay nói cách khác, sheet tổng hợp sẽ là bảng tên gốc, từ đó chạy tên đi tất các file liên quan!

bạn nên tham chiếu hàm trên file BC theo mã hàng, còn nhập liệu có thể theo tên (tên có thể không giống nhau, nhưng mã thì giống) thuận tiện việc nhập liệu và báo cáo.

lưu ý, để ngắn công thức lại, bạn nên dùng chức năng Define (cho define 36.000 dòng chẳng hạn), như vậy mình nghĩ Sumif sẽ giải quyết đc vấn đề bạn đang gặp phải. Bạn đang dùng indirect đúng còn gì!

mình dạo này bậm quá ko rreply kịp thời đc!
 
Sửa lần cuối:
Ðề: Tổng hợp sheet của nhiều file excel

Mình đã làm xong, copy -paste link, nhưng khi dữ liệu thay đổi thì sheet tổng hợp vẫn không thay đổi (đã nhấn F9)
 
Ðề: Tổng hợp sheet của nhiều file excel

bạn dùng Giữ phím ALT
Shortcut: Alt + A + K + U => nghĩa là update
Shortcut: Alt + A + K + O => nghĩa là Open file nguồn
Shortcut: Alt + A + K + B + B => nghĩa là Break link với file nguồn
F9 chỉ là calculate file thôi bạn ah

lưu ý: chữ A trong shortcut có thể thay bằng chữ E vẫn có tác dụng như nhau!
 
Ðề: Tổng hợp sheet của nhiều file excel

mình chưa dơnload file của bạn, túy nhiên có vài lời như sau, nếu không phải các bác chém nhẹ tay.

- việc đổi tên 1 sheet thì excel không tự làm đc, hoặc bạn thao tác thủ công hoặc dùng bên thứ 3 (cái này pro hơn tý)
- việc làm 1 file tổng hợp, trong file đó có các sheet mong muốn bạn có thể:
B1: copy toàn bộ sheet nguồn sang file tổng hợp để lấy định dạng của sheet đấy vào file tổng hợp.
B2: paste link từ file nguồn sang sheet cùng tên bên file tổng hợp
B3; cứ nhập liệu hay thao tác bình thường trên file nguồn (sheet nguồn), đến cuối tháng thì mở file tổng hợp ra refresh toàn bộ file hiệu quả gần như mong muốn của bạn hiện giờ.

P/s: việc tổng hợp từ các sheet có cùng định dạng lên 1 sheet tổng hợp (ví dụ: tổng PS 30 ngày) thì bạn có thể dùng =Sum('sheet1:sheetn'!<tham chiếu>) --- VD =sum('1:n'!A1)

Thân!

TRong VBA thì có thể làm bất cứ điều gì mình muốn, việc đổi tên nhiều sheet thì excel cũng làm được chứ đừng nói chỉ đến đổi tên 1 sheet, mình nghĩ chưa làm được là do trình độ VBA của mình chưa đạt đến trình độ đó mà thôi.
 
Ðề: Tổng hợp sheet của nhiều file excel

TRong VBA thì có thể làm bất cứ điều gì mình muốn, việc đổi tên nhiều sheet thì excel cũng làm được chứ đừng nói chỉ đến đổi tên 1 sheet, mình nghĩ chưa làm được là do trình độ VBA của mình chưa đạt đến trình độ đó mà thôi.

bác này, em nói câu nào vấp đâu :p
Em bẩu là bên thứ 3 là ngụ ý VB còn gì!
 
Ðề: Tổng hợp sheet của nhiều file excel

bác này, em nói câu nào vấp đâu :p
Em bẩu là bên thứ 3 là ngụ ý VB còn gì!

Ý anh nói là nếu giỏi VBA thì thứ gì cũng làm được tất nhằm góp thêm ý để anh em tham gia diễn đàn biết mà cố gắng, chủ yếu là đóng góp để xây dựng diễn đàn ngày càng phát triển lớn mạnh chứ anh đâu có ngụ ý nói em đâu, em xem lại câu nói này của anh "mình nghĩ chưa làm được là do trình độ VBA của mình chưa đạt đến trình độ đó mà thôi", nếu có gì chưa đúng ý em thì anh xin lỗi.
 
Sửa lần cuối:
Ðề: Tổng hợp sheet của nhiều file excel

Các chuyên gia exel chỉ dẫn cho mình chuyện này tý.
Hiện tại mình có 10 sheet (từ 1 đến 10) trong 1 file exel mình muốn coppy 10 sheet này sang 1 sheet tổng hợp (sheet 11) để theo dõi. Sau này mình cần chỉnh sửa 1 vị trí trong các sheet từ 1 đến 10 thì số liệu trong sheet tổng hợp (sheet 11) sẽ thay đổi theo mà mình không cần chỉnh sửa trong sheet tổng hợp. Cảm ơn các ACE đã quan tâm và xin chỉ giúp.
Xin cảm ơn
 
Ðề: Tổng hợp sheet của nhiều file excel

Các chuyên gia exel chỉ dẫn cho mình chuyện này tý.
Hiện tại mình có 10 sheet (từ 1 đến 10) trong 1 file exel mình muốn coppy 10 sheet này sang 1 sheet tổng hợp (sheet 11) để theo dõi. Sau này mình cần chỉnh sửa 1 vị trí trong các sheet từ 1 đến 10 thì số liệu trong sheet tổng hợp (sheet 11) sẽ thay đổi theo mà mình không cần chỉnh sửa trong sheet tổng hợp. Cảm ơn các ACE đã quan tâm và xin chỉ giúp. các bạn có thể gửi về địa chỉ email cho mình: minhhieubds@yahoo.com
Xin cảm ơn
 
Ðề: Tổng hợp sheet của nhiều file excel

Các chuyên gia exel chỉ dẫn cho mình chuyện này tý.
Hiện tại mình có 10 sheet (từ 1 đến 10) trong 1 file exel mình muốn coppy 10 sheet này sang 1 sheet tổng hợp (sheet 11) để theo dõi. Sau này mình cần chỉnh sửa 1 vị trí trong các sheet từ 1 đến 10 thì số liệu trong sheet tổng hợp (sheet 11) sẽ thay đổi theo mà mình không cần chỉnh sửa trong sheet tổng hợp. Cảm ơn các ACE đã quan tâm và xin chỉ giúp. các bạn có thể gửi về địa chỉ email cho mình: minhhieubds@yahoo.com
Xin cảm ơn

Em tham khảo bài viết này:

http://www.danketoan.com/forum/excel-va-vba/macro-gop-nhieu-file-vao-1-file.206063.html

Với chức năng gộp File, gộp sheet rồi tổng hợp.
 

CẨM NANG KẾ TOÁN TRƯỞNG


Liên hệ: 090.6969.247

KÊNH YOUTUBE DKT

Cách làm file Excel quản lý lãi vay

Đăng ký kênh nhé cả nhà

SÁCH QUYẾT TOÁN THUẾ


Liên hệ: 090.6969.247

Top