Lấy dữ liệu từ những sheet con để tổng hợp vào bảng summary

Liên hệ QC

helen.nguyen

Thành viên mới
Tham gia
11/2/19
Bài viết
15
Được thích
2
Xin chào các anh/chị. Hiện tại em đang gặp phải vấn đề như thế này, mong mọi người giúp đỡ em giải quyết.
Em có 1 file theo dõi sản lượng của máy chặt. Hằng tuần em phải nhập tay dữ liệu từ các sheet con vào sheet Summary, nhưng do số lượng dữ liệu quá nhiều nên mất rất nhiều thời gian. Sản lượng này được lấy trong một tuần, được trình bày trong các sheet "Tính V*-**". Mỗi tuần em sẽ cập nhật dữ liệu một lần. Sẽ có những tuần đơn hàng nhiều nên mở thêm chuyền sản xuất nên sẽ có thêm những sheet mới mà tuần trước không có. Em gặp vấn đề ở chỗ:
- Với mỗi NOS sẽ có một hoặc nhiều Die, nhưng số lượng của mỗi Die lại thay đổi theo tuần, không cố định.
- Một loại Die có thể có mặt ở nhiều NOS và không cố định. Có thể tuần này ở NOS 1 và NOS 2 nhưng tuần sau lại sang NOS 3 và NOS 4.
Do em mới tập tành học sử dụng hàm nên em chỉ có thể dùng hàm cho một vùng cố định hay là dữ liệu chỉ xuất hiện một lần. Nhưng trong trường hợp này, vùng dữ liệu lại thay đổi từng tuần tùy thuộc vào số lượng Die trong tuần ở mỗi NOS và một Die lại xuất hiện ở nhiều NOS nên em không biết phải làm sao. Mong được mọi người giúp đỡ ạ. Em đính kèm file ví dụ của em ở dưới ạ.
 

File đính kèm

Xin chào các anh/chị. Hiện tại em đang gặp phải vấn đề như thế này, mong mọi người giúp đỡ em giải quyết.
Em có 1 file theo dõi sản lượng của máy chặt. Hằng tuần em phải nhập tay dữ liệu từ các sheet con vào sheet Summary, nhưng do số lượng dữ liệu quá nhiều nên mất rất nhiều thời gian. Sản lượng này được lấy trong một tuần, được trình bày trong các sheet "Tính V*-**". Mỗi tuần em sẽ cập nhật dữ liệu một lần. Sẽ có những tuần đơn hàng nhiều nên mở thêm chuyền sản xuất nên sẽ có thêm những sheet mới mà tuần trước không có. Em gặp vấn đề ở chỗ:
- Với mỗi NOS sẽ có một hoặc nhiều Die, nhưng số lượng của mỗi Die lại thay đổi theo tuần, không cố định.
- Một loại Die có thể có mặt ở nhiều NOS và không cố định. Có thể tuần này ở NOS 1 và NOS 2 nhưng tuần sau lại sang NOS 3 và NOS 4.
Do em mới tập tành học sử dụng hàm nên em chỉ có thể dùng hàm cho một vùng cố định hay là dữ liệu chỉ xuất hiện một lần. Nhưng trong trường hợp này, vùng dữ liệu lại thay đổi từng tuần tùy thuộc vào số lượng Die trong tuần ở mỗi NOS và một Die lại xuất hiện ở nhiều NOS nên em không biết phải làm sao. Mong được mọi người giúp đỡ ạ. Em đính kèm file ví dụ của em ở dưới ạ.
bạn nên dùng cột phụ và sau đó dùng cosolidate+text to columns
 
Xin chào các anh/chị. Hiện tại em đang gặp phải vấn đề như thế này, mong mọi người giúp đỡ em giải quyết.
Em có 1 file theo dõi sản lượng của máy chặt. Hằng tuần em phải nhập tay dữ liệu từ các sheet con vào sheet Summary, nhưng do số lượng dữ liệu quá nhiều nên mất rất nhiều thời gian. Sản lượng này được lấy trong một tuần, được trình bày trong các sheet "Tính V*-**". Mỗi tuần em sẽ cập nhật dữ liệu một lần. Sẽ có những tuần đơn hàng nhiều nên mở thêm chuyền sản xuất nên sẽ có thêm những sheet mới mà tuần trước không có. Em gặp vấn đề ở chỗ:
- Với mỗi NOS sẽ có một hoặc nhiều Die, nhưng số lượng của mỗi Die lại thay đổi theo tuần, không cố định.
- Một loại Die có thể có mặt ở nhiều NOS và không cố định. Có thể tuần này ở NOS 1 và NOS 2 nhưng tuần sau lại sang NOS 3 và NOS 4.
Do em mới tập tành học sử dụng hàm nên em chỉ có thể dùng hàm cho một vùng cố định hay là dữ liệu chỉ xuất hiện một lần. Nhưng trong trường hợp này, vùng dữ liệu lại thay đổi từng tuần tùy thuộc vào số lượng Die trong tuần ở mỗi NOS và một Die lại xuất hiện ở nhiều NOS nên em không biết phải làm sao. Mong được mọi người giúp đỡ ạ. Em đính kèm file ví dụ của em ở dưới ạ.
1/ Chẳng hiểu bạn muốn làm cái gì?
2/ Bạn không nên theo dõi nhiều sheet sẽ rất rối, tốt nhất là nhập liệu trong 1 sheet theo chiều dọc rồi sử dụng PivotTable, tham khảo File để hiểu.
3/ Nên sử dụng VBA với SheetForm để nhập liệu vào sheet Summary (cái vụ code thì tính sau).
 

File đính kèm

1/ Chẳng hiểu bạn muốn làm cái gì?
2/ Bạn không nên theo dõi nhiều sheet sẽ rất rối, tốt nhất là nhập liệu trong 1 sheet theo chiều dọc rồi sử dụng PivotTable, tham khảo File để hiểu.
3/ Nên sử dụng VBA với SheetForm để nhập liệu vào sheet Summary (cái vụ code thì tính sau).
Em cám ơn anh đã trả lời ạ. Về những vấn đề anh nêu trên em xin trả lời như sau:
1. Em muốn lấy dữ liệu từ những sheet con tổng hợp vào sheet Summary. Tuy nhiên em lại gặp phải vấn đề rằng vùng dữ liệu ở các sheet con bị thay đổi theo từng tuần chứ không cố định là mỗi sheet lấy bao nhiêu hàng. Vd: Nếu em dùng công thức để lấy các Die của mỗi sheet ra trước rồi từ các Die tra cứu NOS thì vấn đề là một Die có thể nằm ở nhiều NOS. Còn nếu dùng công thức để lấy NOS ra trước rồi từ NOS liệt kê hết tất cả Die thì vùng dữ liệu bị thay đổi khiến cho việc sẽ có hàng bị thừa.
2. Em biết là việc theo dõi nhiều sheet con sẽ dẫn đến rối rắm. Tuy nhiên không thể dùng Pivot table vì cấu trúc của bảng Summary không thể thay đổi được ạ
3. Nếu có thể anh có thể chỉ giúp em đoạn Code VBA để giải quyết trường hợp trên.
Em cám ơn nhiều ạ
 
Em cám ơn anh đã trả lời ạ. Về những vấn đề anh nêu trên em xin trả lời như sau:
1. Em muốn lấy dữ liệu từ những sheet con tổng hợp vào sheet Summary. Tuy nhiên em lại gặp phải vấn đề rằng vùng dữ liệu ở các sheet con bị thay đổi theo từng tuần chứ không cố định là mỗi sheet lấy bao nhiêu hàng. Vd: Nếu em dùng công thức để lấy các Die của mỗi sheet ra trước rồi từ các Die tra cứu NOS thì vấn đề là một Die có thể nằm ở nhiều NOS. Còn nếu dùng công thức để lấy NOS ra trước rồi từ NOS liệt kê hết tất cả Die thì vùng dữ liệu bị thay đổi khiến cho việc sẽ có hàng bị thừa.
2. Em biết là việc theo dõi nhiều sheet con sẽ dẫn đến rối rắm. Tuy nhiên không thể dùng Pivot table vì cấu trúc của bảng Summary không thể thay đổi được ạ
3. Nếu có thể anh có thể chỉ giúp em đoạn Code VBA để giải quyết trường hợp trên.
Em cám ơn nhiều ạ
Thì cấu trúc y vậy và bạn phải biết ứng biến một tý:
1/ Cũng sử dụng PivotTable rồi định dạng ngày lại là ra y như kết quả của sheet Summary.
2/ Muốn tính Die trước NOS thì thay đổi PivotTable một tý (chưa đầy 30 giây) chứ có gì đâu mà phải suy nghĩ.

A_H.JPG

A_H2.JPG
 
Web KT

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

Back
Top Bottom