Làm sao để tăng tốc độ của File Excel có hơn 100 sheet

Liên hệ QC
Với mình danh mục các hành động này là rất quan trọng để CSDL vận hành suông sẻ.
Bỡi vậy nân ta nên thiết lập cho chúng bảng danh mục như sau:
PHP:
 Mã     Hành động
MM   Mua mới
GH   Gia hạn
BG   Bàn giao Ctr
Tr   Trả về Ctr
??   Cấp mới
?    Không nhận sim
?    gửi về đồng bộ
?    Đã đồng bộ xong
??   Bàn giao công trường
?    BGL gửi về ktra

Trên bảng mình còn có 2 loại nghi vấn:
Loại 1 dấu hỏi: Có fải là những hành động mới mà bạn liệt kê chưa đủ?
Loại 2 dấu hỏi: Có fải chúng trùng với những mã hành động bên trên không

Mình nói là coi trọng bỡi vì sau này chúng ta sẽ nhấp vô CSDL không là những tên hành động, mà là mã của hành động đó.
Các vấn đề khác liện quan đến hành động, như tìm kiếm, thống kê,. . . . đều sẽ thông qua mã HĐ này.
Nếu bạn không coi trọng danh mục hành động này, mình xin fép dừng tiếp tục với bạn.
Thân ái!

Xin lỗi vì 2 ngày qua là cuối tuần, em không làm việc nên k0 trực chiến trên máy tính, h mới mở máy ở nhà để online.
Có thể em chưa hiểu ý của bác, và cũng có thể bác chưa hiểu cái em muốn ở cái file excel này.
Ở trong cái file excel em tự làm, thì trong list hành động, em chỉ quan tâm tới 3 cái: đó là "Mua mới", "Gia hạn", và cái hành động cuối cùng để cập nhật thông tin sang Sheet Main tổng hợp.
Cái "Mua mới" thì để lấy thông tin ngày mua, và cái "gia hạn" để lấy thông tin ngày nạp tiền mới nhất, và cái hành động cuối cùng để cập nhật thông tin ngày và công trường sau khi có cái hành động đó
Còn cách bác định làm hộ em thì em chưa hiểu bác sẽ làm như thế nào nên em chưa hiểu tầm quan trọng của cái danh mục hành động như bác nói. Nhưng như đã nói, với cách làm cũ của em thì em không quan trọng nội dung của các hành động đó lắm.
Nếu bác cảm thấy không thoải mái để làm giúp em nữa thì em cũng cảm ơn bác MỘT CÁCH CHÂN THÀNH NHẤT vì đã quan tâm và để ý tới thắc mắc của em ạ!
Chúc bác và gia đình mạnh khỏe và thành công!
 
OK bác, em chỉnh sửa lại một chút trong file Excel cho đúng mục đích của em ạ
Trong đó 2 sheet Theo_Doi và TK_May sẽ là 2 Sheet chứa toàn bộ thông tin
1. Sheet TK_may sẽ chứa các thông tin chung cố định của máy bao gồm: Mã máy, Model, Imei, số điện thoại, pass email, pass máy, ngày mua (chữ màu xanh dương)
Và một vài thông tin của lần Hoạt động gần nhất, Công trường hiện tại, người đưa/nhận, lý do (chữ màu đỏ)
2. Sheet Theo_doi là tổng hợp toàn bộ các lịch sử hoạt động của máy
3. Sheet hosomay thì lọc các thông tin cố định và toàn bộ các hoạt động của máy được nhập vào trong phần Header

Chú ý:
1. Ngày nạp tiền bằng ngày gia hạn cuối cùng hoặc ngày mua nếu chưa phát sinh gia hạn
2. Các hoạt động bao gồm:
Mua mới
Gia hạn
Bàn giao Ctr
Ctr gửi về ktra
Trả về Ctr
Hỏng/loại
Làm mất

Em cảm ơn bác!
Bạn sửa lại tiêu đề cột nên tôi chưa hiểu hết ý của bạn.
1/ Sheet TK_May, Dùng theo thông tin lý lịch của tất cả các loại máy. Ý của tôi tại sheet này như sau:
Sheet này chỉ ghi cái thông tin ban đầu của máy khi mua mới hoặc tại thời điểm kiểm kê và chỉ ghi 1 lần để biết nguồn gốc xuất xứ của máy.
3/ Sheet Theo_Doi, Ý của tôi tại sheet này như sau:
Dùng theo dõi lịch sử, quá trình sử dụng, quá trình luân chuyển máy cho từng người, từng công trường theo từng thời kỳ và theo dõi từng thời điểm nạp tiền, số tiền đã nộp.
Tôi dùng dữ liệu sheet này với mục đích dùng PivotTable để tổng hợp theo loại và được kết quả như sau:
- Tên máy, quá trình luân chuyển của máy đó tên CT, người sử dụng, ngày sử dụng.
- Tên máy, quá trình nạp tiền của máy đó tên CT, người sử dụng, số tiền đã sử dụng (để biết với cùng số tiền đó từng người sử dụng với thời gian bao nhiêu).
 
e có file này càng ngày càng nặng, mỗi lần nhập dữ liệu, in phiếu xuất - nhập mất rất nhiều thời gian, các a chị vui lòng giúp e làm sao cho file nhẹ bớt đi với
 

File đính kèm

  • Theo doi TP MOI 2018 (chot1)_3 - GPE.xlsb
    340 KB · Đọc: 18
Bạn sửa lại tiêu đề cột nên tôi chưa hiểu hết ý của bạn.
1/ Sheet TK_May, Dùng theo thông tin lý lịch của tất cả các loại máy. Ý của tôi tại sheet này như sau:
Sheet này chỉ ghi cái thông tin ban đầu của máy khi mua mới hoặc tại thời điểm kiểm kê và chỉ ghi 1 lần để biết nguồn gốc xuất xứ của máy.
3/ Sheet Theo_Doi, Ý của tôi tại sheet này như sau:
Dùng theo dõi lịch sử, quá trình sử dụng, quá trình luân chuyển máy cho từng người, từng công trường theo từng thời kỳ và theo dõi từng thời điểm nạp tiền, số tiền đã nộp.
Tôi dùng dữ liệu sheet này với mục đích dùng PivotTable để tổng hợp theo loại và được kết quả như sau:
- Tên máy, quá trình luân chuyển của máy đó tên CT, người sử dụng, ngày sử dụng.
- Tên máy, quá trình nạp tiền của máy đó tên CT, người sử dụng, số tiền đã sử dụng (để biết với cùng số tiền đó từng người sử dụng với thời gian bao nhiêu).
Nhưng em cũng cần có một Sheet có thể tổng hợp được thời điểm hiện tại, công trình nào có bao nhiêu máy và bao gồm những máy nào. Nếu không ở trong Sheet TK_May thì ở một Sheet riêng biệt cũng được ạ
 
Nhưng em cũng cần có một Sheet có thể tổng hợp được thời điểm hiện tại, công trình nào có bao nhiêu máy và bao gồm những máy nào. Nếu không ở trong Sheet TK_May thì ở một Sheet riêng biệt cũng được ạ
Thì thêm 1 sheet lọc ngày hoặc tháng (tùy nhu cầu), nó lấy dữ liệu từ Sheet Theo_Doi sang để tổng hợp.
 
Thì thêm 1 sheet lọc ngày hoặc tháng (tùy nhu cầu), nó lấy dữ liệu từ Sheet Theo_Doi sang để tổng hợp.
Vâng, cũng được ạ. Ở cái sheet đó, quan trong nhất là em cần thông tin của hoạt động cuối cùng lấy bên sheet theo_doi, bao gồm ngày, nội dung, và công trường hiện tại của máy sau hoạt động đó. Các thông tin còn lại thì em dễ dàng lấy đc từ Sheet TK_May ạ
Cảm ơn bác!
 
@SA_DQ , @be09 : Để làm cả 1 file bao gồm nhiều phần theo ý em thì cũng khó, bởi vì các bác cũng chưa hiểu được cách làm việc của em nên cũng khó.
Thế các bác có thể hướng dẫn giúp em làm từng Module, từng phần một được không ạ?
Trước hết là em có 1 sheet thống kê máy, với toàn bộ thông tin là em sẽ tự nhập bằng tay
Các bác hướng dẫn em cách tạo 1 list danh sách mã máy (ở sheet khác) y xì như cái list ở sheet thống kê đó
Danh sách máy mã máy ở sheêt thống kê đó chỉ có thêm chứ k0 có xóa, có thể sẽ có sắp xếp lại thứ tự do một vài lí do nào đó
Và như vậy, cái list ở sheet mới sẽ tự động cập nhật theo cái list ở sheet gốc
Cảm ơn các bác!
 
Web KT
Back
Top Bottom