Hướng xử lý Biểu đồ gặp lỗi dữ liệu lớn 32,000 điểm, và Tap bảng dữ liệu lớn không lọc được? (4 người xem)

Liên hệ QC

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

phamvandunghp84

Thành viên thường trực
Tham gia
5/3/20
Bài viết
241
Được thích
12
1591073910839.png

Nhờ các bạn chỉ mình hướng giải quyết khi gặp tình huống như sau:

1/ biểu đồ vượt quá 32,000 điểm thì mình phải làm như thế nào?
2/ bảng dữ liệu cũng không còn lọc được ( hình như do lượng dữ liệu vượt quá khả năng lọc ?) ví dụ khi mình muốn lọc ngày 2 tháng 6 nhưng khi nhấn vào biểu tượng lọc nó không hiển thị ngày 2/6/2020 thì mình phải làm sao?

đây là file nhờ các bạn chỉ mình giải pháp, xin cảm ơn !
 

File đính kèm

Chia khoảng để vẽ biểu đồ.
Có thể vẽ biểu đồ động và dùng 1 thanh trượt để điều khiển xem tuần tự
 
Dữ liệu lớn thế thì không nên dùng excel
 
Dữ liệu lớn thế thì không nên dùng excel
vậy phải dùng phần mềm gì bạn chỉ mình với?
Bài đã được tự động gộp:

Chia khoảng để vẽ biểu đồ.
Có thể vẽ biểu đồ động và dùng 1 thanh trượt để điều khiển xem tuần tự
Bạn có thể cho mình một mẫu được không? Cảm ơn bạn !
 
Tốt nhất dùng version excel mới:
1,048,576 là số điểm giới hạn
Tôi cũng chả hiểu tại sao bà con ở đây chuyên khoe file dữ liệu khủng mà không bao giờ theo câu châm ngôn:
Chơi với dữ liệu khủng thì LUÔN LUÔN phải cập nhật phiên bản phần mềm mới nhất.
 
Xem file đính kèm về biểu đồ điều khiển (dùng name động). Hai sheets, mỗi sheet điều khiển bằng 2 scrollbar
- Sheet Days điều khiển số ngày muốn xem biểu đồ và ngày bắt đầu xem
- Sheet Rows điều khiển số dòng muốn xem và dòng bắt đầu xem.

 

File đính kèm

Xem file đính kèm về biểu đồ điều khiển (dùng name động). Hai sheets, mỗi sheet điều khiển bằng 2 scrollbar
- Sheet Days điều khiển số ngày muốn xem biểu đồ và ngày bắt đầu xem
- Sheet Rows điều khiển số dòng muốn xem và dòng bắt đầu xem.



Bạn ơi cách làm thanh trượt theo ngày hoặc theo cột như bạn làm vậy rất hay bạn làm như nào vậy? mình chợt có ý tưởng làm thanh trượt theo phương án cộng gộp nhiều kỳ lại với nhau thì thật hay. ví dụ thanh trượt kia thay vì kéo theo số ngày, số cột thì bạn làm lựa chọn kéo theo tổng nhiều kỳ? như 200 kỳ, 400 kỳ. 600 kỳ, 800 kỳ. 1000 kỳ. mình nghĩ vậy mà k biết cách làm như nào
 
Xem file đính kèm về biểu đồ điều khiển (dùng name động). Hai sheets, mỗi sheet điều khiển bằng 2 scrollbar
- Sheet Days điều khiển số ngày muốn xem biểu đồ và ngày bắt đầu xem
- Sheet Rows điều khiển số dòng muốn xem và dòng bắt đầu xem.

Bạn ơi làm sao để select data động theo giá trị nhảy ở ô Row!F3 vậy bạn? Mình cảm ơn.IMG_20200604_103334.jpg
IMG_20200604_103338.png
 
Bạn ơi làm sao để select data động theo giá trị nhảy ở ô Row!F3 vậy bạn? Mình cảm ơn.
Bạn đừng xem trong Select data source, mà xem trên thanh công thức. Gán ở đó và sửa cũng ở đó
1591245120862.png

Bạn ơi cách làm thanh trượt theo ngày hoặc theo cột như bạn làm vậy rất hay bạn làm như nào vậy? mình chợt có ý tưởng làm thanh trượt theo phương án cộng gộp nhiều kỳ lại với nhau thì thật hay. ví dụ thanh trượt kia thay vì kéo theo số ngày, số cột thì bạn làm lựa chọn kéo theo tổng nhiều kỳ? như 200 kỳ, 400 kỳ. 600 kỳ, 800 kỳ. 1000 kỳ. mình nghĩ vậy mà k biết cách làm như nào
"Kỳ" là gì? 200 kỳ là bao nhiêu?
Bạn ơi của bạn bên sheet Days chọn theo số ngày. khi chọn ngày biểu đồ nó có chạy không bạn? sao mình tải về mà bên Days không chạy, chỉ mỗi bên Rows chạy thôi ?
Bên Days có chạy, bạn xem clip cũng có chạy khi điền ngày. Vấn đề là dữ liệu của bạn bị bỏ trống rất nhiều ngày (từ 1/3 đến 9/03, nguyên tháng 4 và 1 số ngày khác), nên mất 1 khoảng lớn ngày chạy mà biểu đồ không chạy. Chính vì vậy tôi mới phải tạo sheet Rows
 
Bạn đừng xem trong Select data source, mà xem trên thanh công thức. Gán ở đó và sửa cũng ở đó
View attachment 238659


"Kỳ" là gì? 200 kỳ là bao nhiêu?

Bên Days có chạy, bạn xem clip cũng có chạy khi điền ngày. Vấn đề là dữ liệu của bạn bị bỏ trống rất nhiều ngày (từ 1/3 đến 9/03, nguyên tháng 4 và 1 số ngày khác), nên mất 1 khoảng lớn ngày chạy mà biểu đồ không chạy. Chính vì vậy tôi mới phải tạo sheet Rows
Ví dụ mình muốn trên thanh trượt kia có thể làm sao để khi người dùng lựa chọn có thể lựa chọn kéo có thể kéo cộng tổng 100 hàng giá trị thành 1 hàng để hiển thị biểu đồ theo tổng 200 hàng. hoặc 400 hàng, 600 hàng... 1000 hàng.
 
Ví dụ mình muốn trên thanh trượt kia có thể làm sao để khi người dùng lựa chọn có thể lựa chọn kéo có thể kéo cộng tổng 100 hàng giá trị thành 1 hàng để hiển thị biểu đồ theo tổng 200 hàng. hoặc 400 hàng, 600 hàng... 1000 hàng.
Bạn phải làm bảng dữ liệu phụ cộng sẵn (có thể dùng pivot table group number) và vẽ trên bảng phụ. Lúc này scrollbar không điều khiển được nữa
 
Sử dụng Pivot table để group tính tổng theo "kỳ" (nghĩa hơi vô duyên kỳ = dòng dữ liệu)
Cũng có scrollbar nhưng thực chất là dùng VBA, các sheet Days và Rows không cần VBA.

1591282197394.png
 

File đính kèm

Sử dụng Pivot table để group tính tổng theo "kỳ" (nghĩa hơi vô duyên kỳ = dòng dữ liệu)
Cũng có scrollbar nhưng thực chất là dùng VBA, các sheet Days và Rows không cần VBA.

View attachment 238722
Bạn ơi sao khi mình nhập vào C2 nó chỉ chạy được đúng 1 lần đầu thôi nhỉ. nhập vài lần sau thì nó báo lỗi, dữ liệu không tự động nhảy nữa?
Bài đã được tự động gộp:

Bạn ơi sao khi mình nhập vào C2 nó chỉ chạy được đúng 1 lần đầu thôi nhỉ. nhập vài lần sau thì nó báo lỗi, dữ liệu không tự động nhảy nữa?
Còn một vấn đề nữa là sau này bên sheet data tiếp tục mở rộng thêm nữa thì làm thế nào để Pivot tự động mở rộng theo ?
 
Sử dụng Pivot table để group tính tổng theo "kỳ" (nghĩa hơi vô duyên kỳ = dòng dữ liệu)
Cũng có scrollbar nhưng thực chất là dùng VBA, các sheet Days và Rows không cần VBA.

View attachment 238722

Khi mình thay đổi giá trị ở ô C2 lần đầu tiên thì nó có chạy, nhưng sang lần sau mình thay đổi tiếp lần 2 thì nó báo lỗi này bạn ạ

1591702364269.png
 
Bạn ơi sao khi mình nhập vào C2 nó chỉ chạy được đúng 1 lần đầu thôi nhỉ. nhập vài lần sau thì nó báo lỗi, dữ liệu không tự động nhảy nữa?

Bạn có enabe macro chưa?
Còn một vấn đề nữa là sau này bên sheet data tiếp tục mở rộng thêm nữa thì làm thế nào để Pivot tự động mở rộng theo ?
Bạn thử sẽ biết. Trong file có sẵn
Khi mình thay đổi giá trị ở ô C2 lần đầu tiên thì nó có chạy, nhưng sang lần sau mình thay đổi tiếp lần 2 thì nó báo lỗi này bạn ạ
Bạn có chèn dòng từ dòng 1 đến 4 không?
 
Bạn có enabe macro chưa?

Bạn thử sẽ biết. Trong file có sẵn

Bạn có chèn dòng từ dòng 1 đến 4 không?
Bạn có enabe macro chưa?

Bạn thử sẽ biết. Trong file có sẵn

Bạn có chèn dòng từ dòng 1 đến 4 không?

Bạn có enabe macro chưa? trả lời: Mình có enabe rồi nó mới chạy mà. nhưng chỉ chạy 1 lần đầu tiên khi mình thay đổi giá trị C2 =300 sang một giá trị khác. từ lần thứ 2 thì nó lại báo lỗi ( Group method of range class failed )

Bạn có chèn dòng từ dòng 1 đến 4 không? Trả lời : mình không chèn thêm, mình chạy nguyên bản file tải về luôn mà chỉ thay đổi C2 được một lần, thay đổi giá trị C2 lần thứ 2 thì nó báo lỗi ( Group method of range class failed )

Việc tự mở rộng mình đã thử nhưng thấy bên sheet Pivot nó không tự mở rộng theo ? k biết tại sao lại vậy
Bài đã được tự động gộp:

Bạn có enabe macro chưa? trả lời: Mình có enabe rồi nó mới chạy mà. nhưng chỉ chạy 1 lần đầu tiên khi mình thay đổi giá trị C2 =300 sang một giá trị khác. từ lần thứ 2 thì nó lại báo lỗi ( Group method of range class failed )

Bạn có chèn dòng từ dòng 1 đến 4 không? Trả lời : mình không chèn thêm, mình chạy nguyên bản file tải về luôn mà chỉ thay đổi C2 được một lần, thay đổi giá trị C2 lần thứ 2 thì nó báo lỗi ( Group method of range class failed )

Việc tự mở rộng mình đã thử nhưng thấy bên sheet Pivot nó không tự mở rộng theo ? k biết tại sao lại vậy

Mình chụp hình gửi bạn xem giúp mình ( mình nhấn bên trái về 200 thì nó chạy ok. nhưng sau đó nhấn bên phải về 400, 500 thì nó báo lỗi này )
1591708103085.png
Bài đã được tự động gộp:

Bạn có enabe macro chưa? trả lời: Mình có enabe rồi nó mới chạy mà. nhưng chỉ chạy 1 lần đầu tiên khi mình thay đổi giá trị C2 =300 sang một giá trị khác. từ lần thứ 2 thì nó lại báo lỗi ( Group method of range class failed )

Bạn có chèn dòng từ dòng 1 đến 4 không? Trả lời : mình không chèn thêm, mình chạy nguyên bản file tải về luôn mà chỉ thay đổi C2 được một lần, thay đổi giá trị C2 lần thứ 2 thì nó báo lỗi ( Group method of range class failed )

Việc tự mở rộng mình đã thử nhưng thấy bên sheet Pivot nó không tự mở rộng theo ? k biết tại sao lại vậy
Bài đã được tự động gộp:



Mình chụp hình gửi bạn xem giúp mình ( mình nhấn bên trái về 200 thì nó chạy ok. nhưng sau đó nhấn bên phải về 400, 500 thì nó báo lỗi này )
1591708103085.png
1591708559783.png
 
Lần chỉnh sửa cuối:
Tất cả đều bình thường:
- Thêm data phải thêm ít nhất trên 100 dòng (nếu đang group 100), group lớn phải nhiều hơn nữa. Nếu chỉ thêm vài ba dòng thì tổng tăng không đáng kể không thấy trên biểu đồ. Thêm trên 100 dòng để thấy biểu đồ thêm 1 point.
- Scrollbar chạy xuôi chạy ngược bình thường
Tôi thấy rồi: Excel của bạn là 2007 nên có thêm dòng 4 với B4 = Value. Office 16 không có nên A5 của tôi = "1-100", của bạn "1-100" nằm ở A6.

1591713610569.png

Bạn sửa code
Rich (BB code):
Sheet3.[A5].Select
thành
Rich (BB code):
Sheet3.[A6].Select

hoặc [A8] cũng được

 
Lần chỉnh sửa cuối:
Tất cả đều bình thường:
- Thêm data phải thêm ít nhất trên 100 dòng (nếu đang group 100), group lớn phải nhiều hơn nữa. Nếu chỉ thêm vài ba dòng thì tổng tăng không đáng kể không thấy trên biểu đồ. Thêm trên 100 dòng để thấy biểu đồ thêm 1 point.
- Scrollbar chạy xuôi chạy ngược bình thường
Tôi thấy rồi: Excel của bạn là 2007 nên có thêm dòng 4 với B4 = Value. Office 16 không có nên A5 của tôi = "1-100", của bạn "1-100" nằm ở A6.

View attachment 239016

Bạn sửa code
Rich (BB code):
Sheet3.[A5].Select
thành
Rich (BB code):
Sheet3.[A6].Select

hoặc [A8] cũng được

Tuyệt vời quá cảm ơn bạn nó chạy rồi !
 
Web KT

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

Back
Top Bottom