Kết hợp dữ liệu từ 2 sheet thành 1 sheet (1 người xem)

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

lelam2208

Thành viên mới
Tham gia
7/1/13
Bài viết
18
Được thích
0
Mình đang có 1 chút vấn đề về cách ghép dữ liệu giữa các sheet.

Như trong file đính kèm. Các chữ ở shéet1 cột J và sheet 2 cột J, mình muốn kết hợp dữ liệu ở 2 cột này sang sheet total ở cột J.

Mình xin cảm ơn
 

File đính kèm

Mình đang có 1 chút vấn đề về cách ghép dữ liệu giữa các sheet.

Như trong file đính kèm. Các chữ ở shéet1 cột J và sheet 2 cột J, mình muốn kết hợp dữ liệu ở 2 cột này sang sheet total ở cột J.

Mình xin cảm ơn
Dữ liệu thật của bạn có bao nhiêu dòng, nếu mỗi sheets chỉ có mấy dòng như vậy thì copy, paste chưa đầy 10 giây là xong, cần gì phải hỏi? Nếu dữ liệu nhiều (hàng ngàn dòng) thì dùng VBA để cập nhật cho nhanh.
 
những con số đấy là mình làm công thức ra được. Vì là hàm biến động về số lượng nên mới cần công thức để khi thêm biến mới vào thì sẽ tự động update ở bên sheet total.

Còn VBa thì mình ko rành lắm. Mới đang trong thời gian nghiên cứu thôi.huhu.

Nếu mà có cả VBA và hàm thì tốt. để học thêm luôn :D
 
những con số đấy là mình làm công thức ra được. Vì là hàm biến động về số lượng nên mới cần công thức để khi thêm biến mới vào thì sẽ tự động update ở bên sheet total.

Còn VBa thì mình ko rành lắm. Mới đang trong thời gian nghiên cứu thôi.huhu.

Nếu mà có cả VBA và hàm thì tốt. để học thêm luôn :D
Công thức chắc hơi bị oải.
Thử VBA xem, mỗi lần mở sheet3 lên là code chạy lấy số liệu mới.
Sheet1 bắt đầu từ dòng 3, sheet2 bắt đầu từ dòng 2, không khoa học chút nào.
 

File đính kèm

Nếu giả sử là công thức thì thế nào hả bạn. Hiện tại thì viết công thức mình sẽ hiểu hơn là dùng VBA vì mình chưa nghiên cứu sâu món đó.

cái sheet 2 bạn cho xuống thêm 1 dòng đi. Để tất cả bắt đầu từ J3 cũng được.

Rất mong nhận được sự giúp đỡ từ GPE
 
Nếu giả sử là công thức thì thế nào hả bạn. Hiện tại thì viết công thức mình sẽ hiểu hơn là dùng VBA vì mình chưa nghiên cứu sâu món đó.

cái sheet 2 bạn cho xuống thêm 1 dòng đi. Để tất cả bắt đầu từ J3 cũng được.

Rất mong nhận được sự giúp đỡ từ GPE
Chưa nghiên cứu thì bắt đầu nghiên cứu, Ấn Alt+F11 để xem code
Về sử dụng thì nhớ Enable Macros khi mở file là xài thôi, khoẻ muốn chết còn gì.
Nếu muốn công thức thì đợi các bạn khác xem sao, hoặc tôi sẽ "ngâm cứu" sau, hơi bị "tăng tăng cái đầu" đấy.
 
Nếu giả sử là công thức thì thế nào hả bạn. Hiện tại thì viết công thức mình sẽ hiểu hơn là dùng VBA vì mình chưa nghiên cứu sâu món đó.
cái sheet 2 bạn cho xuống thêm 1 dòng đi. Để tất cả bắt đầu từ J3 cũng được.
Rất mong nhận được sự giúp đỡ từ GPE

Nếu dữ liệu vừa tầm (ít ít không quá nhiều) thì dùng công thức giản đơn sau

TẤT CẢ đều bắt đầu từ ô J3 nhé

Công thức cho ô đầu tiên (J3) ở sheet total như sau

=CHOOSE(1+(ROWS($1:1)>COUNT(Sheet1!$J$3:$J$1000)),INDEX(Sheet1!$J$3:$J$1000,ROWS($1:1)),INDEX(Sheet2!$J$3:$J$1000,ROWS($1:1)-COUNT(Sheet1!$J$3:$J$1000)))

rùi copy cho các ô tiếp theo đến hết là xong,

Chú ý vùng dữ liệu tạm giới hạn trong khoảng j3:j1000 -- thay đổi cho phù hợp trường hợp cụ thể

biết VBA cũng tốt, nhưng không biết mà dùng thì e rằng như xem hộp đen thui, - vậy tùy chọn Giải pháp cho phù hợp đặc thù dữ liệu của bạn
 
nếu thêm 1 sheet nữa thành 3 sheet vào 1 cái sheet total thì thế nào hả bạn. :((. mình định chế từ 2 thành 3 mà không thể nào chế nổi.
 
nếu thêm 1 sheet nữa thành 3 sheet vào 1 cái sheet total thì thế nào hả bạn. :((. mình định chế từ 2 thành 3 mà không thể nào chế nổi.

Bạn có thể viết cho mình đoạn code nếu có 3 sheet thành 1 sheet được không. Vẫn với trường hợp trên và thêm dữ liệu ở 1 sheet nữa

thannk
 
Bạn có thể viết cho mình đoạn code nếu có 3 sheet thành 1 sheet được không. Vẫn với trường hợp trên và thêm dữ liệu ở 1 sheet nữa

thannk

Mình up file đính kèm lên rồi.

GPE có thể giúp mình viết đoạn code để nối dữ liệu của 3 sheet vào sheet total được ko ???

Xin cám ơn mọi người
 

File đính kèm

Mình up file đính kèm lên rồi.

GPE có thể giúp mình viết đoạn code để nối dữ liệu của 3 sheet vào sheet total được ko ???

Xin cám ơn mọi người
Nối 250 sheet cũng được miễn kết quả không quá 65000 dòng.
Code này lấy dữ liệu cột J của tất cả các sheet trong file ngoại trừ sheet TOTAL, vì thế không thêm sheet không liên quan vào file.
 

File đính kèm

Bạn Ba tê ơi cho hỏi thêm, tại sao mình viết code xong rồi. Mỗi lần mình mở file lên chọn enable to content. Sau đó mình thêm 1 dữ liệu nữa thì file excel của mình nó không tự động update dữ liệu. Mà là cứ phải làm thêm bước nữa là ấn Run Macro thì bắt đầu dữ liệu nó mới update.

Có cách nào để khi mình ấn enable to content rồi khi thêm dữ liệu nó tự động update như file của bạn cho mình không ????

Bạn xem có cao kiến gì không
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom