E hỏi về File Excel

TanLM

Xe tải
Biển số
OF-55444
Ngày cấp bằng
20/1/10
Số km
498
Động cơ
453,220 Mã lực
Nơi ở
Hà Nội
E có một File Excel (File tên là A) chỉ có 1 Sheet (tên là Sheet1), E xóa tất cả Sheet1 bằng Menu, rồi = chuột, rồi = Ctrl+A (túm lại là xóa ko còn gì) thế mà khi Save thì kích thước của File là 203Kb

E Insert thêm một Sheet nữa (tên là Sheet2, vẫn trong File A) và Copy toàn bộ Sheet1 qua Sheet2, rồi Save lại thì kích thước của File là 395Kb (gần gấp đôi)

E mở thêm 1 File Excel mới (File tên là B) và Copy toàn bộ Sheet1 (File A) rồi Paste sang Sheet1 (File B), rồi Save File B lại thì kích thước của File chỉ có 14Kb

Đến đây thì E chịu rồi, Bác nào biết chỉ giùm E cái nhé

P/S : ở Cq E các Nhân viên có thói quen là khi mở ứng dụng Office thì mở một File có sẵn rồi xóa hết nội dung và gõ nội dung mới sau đó thì Save as. Do vậy bây giờ xẩy ra tình trạng có những File Excel kích thước là 15Mb mà chỉ có mỗi 1 bảng biểu trong nội dung
 

Gaffer

Xe tăng
Biển số
OF-24108
Ngày cấp bằng
13/11/08
Số km
1,331
Động cơ
525,285 Mã lực
Cụ/ mợ tìm hiểu làm gì ợ, bởi cụ đã có cách làm nhỏ file rồi đó thôi :)
Theo em thì việc xóa hết nội dung của sheet chưa làm xóa hết các định dạng, nên dung lượng của file vẫn lớn.

Cụ xem thêm:
[YOUTUBE]8-xRLguR6zM[/YOUTUBE]
 

hiep luc

Xe điện
Biển số
OF-5750
Ngày cấp bằng
15/6/07
Số km
3,900
Động cơ
578,383 Mã lực
Nơi ở
Bốn biển là nhà
Website
hieplucjsc.fpt.in
Có khả năng hệ thống máy máy của Bác bị nhiễm dòng virus macro XF.Luungay chuyên nhiễm vào các file Excel. Virus này khi nhiễm vào máy tính làm tăng dung lượng của các file dữ liệu bị nhiễm, làm ảnh hưởng đến thao tác của người sử dụng cũng như ăn cắp, phá hoại thông tin, dữ liệu của người sử dụng. Khi người sử dụng mở file bị nhiễm virus macro, virus macro sẽ được kích hoạt. Từ lúc này, nếu người sử dụng mở song song các file dữ liệu khác, virus macro đang được kích hoạt sẽ lây nhiễm vào các file dữ liệu vừa được mở. Bằng cách đó, virus macro sẽ “tự nhân bản” để lây lan.
Cả khi virus lây nhiễm trong file đã được diệt vẫn còn “rác” do virus , nên dung lượng file excel sau khi diệt vẫn lớn
Xử lý:
Bác mở file excel, chọn tất các worksheet, click chuột phải chọn Move or copy, đánh dấu check vào create a copy, chọn newbook trong to book nhấn OK để tạo ra file mới. Lưu lại file này với tên cũ (hoặc thoát file gốc rồi lưu đè file này lên)
 

bes

Xe lăn
Biển số
OF-112
Ngày cấp bằng
7/6/06
Số km
14,238
Động cơ
721,148 Mã lực
Nơi ở
Km0 - Việt Nam
Có khả năng hệ thống máy máy của Bác bị nhiễm dòng virus macro XF.Luungay chuyên nhiễm vào các file Excel. Virus này khi nhiễm vào máy tính làm tăng dung lượng của các file dữ liệu bị nhiễm, làm ảnh hưởng đến thao tác của người sử dụng cũng như ăn cắp, phá hoại thông tin, dữ liệu của người sử dụng. Khi người sử dụng mở file bị nhiễm virus macro, virus macro sẽ được kích hoạt. Từ lúc này, nếu người sử dụng mở song song các file dữ liệu khác, virus macro đang được kích hoạt sẽ lây nhiễm vào các file dữ liệu vừa được mở. Bằng cách đó, virus macro sẽ “tự nhân bản” để lây lan.
Cả khi virus lây nhiễm trong file đã được diệt vẫn còn “rác” do virus , nên dung lượng file excel sau khi diệt vẫn lớn
Xử lý:
Bác mở file excel, chọn tất các worksheet, click chuột phải chọn Move or copy, đánh dấu check vào create a copy, chọn newbook trong to book nhấn OK để tạo ra file mới. Lưu lại file này với tên cũ (hoặc thoát file gốc rồi lưu đè file này lên)
Em cũng nghĩ như vậy, em làm cả cái bảng to tướng với dăm bảy sheet mà có 25KB.
Quét virus đi ạ.
 

TanLM

Xe tải
Biển số
OF-55444
Ngày cấp bằng
20/1/10
Số km
498
Động cơ
453,220 Mã lực
Nơi ở
Hà Nội
Có khả năng hệ thống máy máy của Bác bị nhiễm dòng virus macro XF.Luungay chuyên nhiễm vào các file Excel. Virus này khi nhiễm vào máy tính làm tăng dung lượng của các file dữ liệu bị nhiễm, làm ảnh hưởng đến thao tác của người sử dụng cũng như ăn cắp, phá hoại thông tin, dữ liệu của người sử dụng. Khi người sử dụng mở file bị nhiễm virus macro, virus macro sẽ được kích hoạt. Từ lúc này, nếu người sử dụng mở song song các file dữ liệu khác, virus macro đang được kích hoạt sẽ lây nhiễm vào các file dữ liệu vừa được mở. Bằng cách đó, virus macro sẽ “tự nhân bản” để lây lan.
Cả khi virus lây nhiễm trong file đã được diệt vẫn còn “rác” do virus , nên dung lượng file excel sau khi diệt vẫn lớn
Xử lý:
Bác mở file excel, chọn tất các worksheet, click chuột phải chọn Move or copy, đánh dấu check vào create a copy, chọn newbook trong to book nhấn OK để tạo ra file mới. Lưu lại file này với tên cũ (hoặc thoát file gốc rồi lưu đè file này lên)
Cám ơn Bác Hiep Luc - E thử làm như xử lý của bác nhưng File mới giảm đi đc 2Kb so với File gốc (ko đáng kể)
Cám ơn các AE đã Comment cùng với các ý kiến, nhưng các AE cứ thử mở Excel ra và làm thử các bước như sau xem sao:
B1: Mở New 1 File Excel sau đó Save và xem kích thước
B2: Mở File vừa Save và gõ thêm một chút bảng biểu (có thể copy Data ở đâu đó cũng đc), lại Save lại và xem kích thước (chắc chắn lớn hơn lần trước)
B3: Mở File ở B2 và xóa hết Data, lại Save và xem kích thước (đảm bảo ko như B1 và chỉ nhỏ hơn B2 một chút)

Đấy, cái vấn đề E muốn nói ở đây là Nhân viên ở rất nhiều phòng ban trong CQ E luôn có phong cách là mở Chương trình Excel từ một File có sẵn, VD: làm báo cáo Quý 2 thì lấy File Excel báo cáo Qúy 1 xóa đi mà làm luôn trên file Quý 1 sau đó Save as thành Quý 2, và cứ như vậy Q3 lấy của Q2, Q4 lấy của Q3, năm sau lấy của năm trước và thế là cái File bây giờ trông ko có mấy dữ liệu mà kích thước lên tới gần 20Mb (cực choáng)

E nghĩ tại Virus có thể loại trừ, còn tại Marcro thì xử lý như thế nào hay trong Excel có chỗ nào đó mà E chưa "Mò" ra đc? mong các AE chỉ giáo tiếp
 

Banmucoi

Xe máy
Biển số
OF-94714
Ngày cấp bằng
10/5/11
Số km
86
Động cơ
402,140 Mã lực
Cụ sang bên diễn đàn giaiphapexcel hỏi xem, bên đó nhiều cao thủ họ nhà Bill Gate lắm
 

oldman8x

Xe tăng
Biển số
OF-93234
Ngày cấp bằng
28/4/11
Số km
1,008
Động cơ
409,115 Mã lực
Nơi ở
... Old Trafford
Bác bật cái file cel có kích thước to đấy lên, trước tiên vào format - sheet xem có sheet nào bị ẩn không thì bật nó lên nhé, xong rồi kiểm tra tiếp, nhấn alt+F11 nhé, nhìn bên phải có cái cửa sổ explorer project duyệt xem trong file của có cái sheet ngoài các sheet mà bác đang dùng không, nếu có thì bấm vào nó, bên dưới nếu tình trạng nó là very hidden hay hidden thi chuyển nó thành visible nhé, xong đóng cửa sổ đấy lại vào file cel xóa hết những sheet ko liên quan đi. xong save lại kiểm tra dung lượng. nếu vẫn còn lớn thì khả năng do name lỗi nhiều, cài này thì dùng cel 2k7 có chức năng xóa name lỗi. e biết có vậy thôi, kính bác.
 

TanLM

Xe tải
Biển số
OF-55444
Ngày cấp bằng
20/1/10
Số km
498
Động cơ
453,220 Mã lực
Nơi ở
Hà Nội
Bác bật cái file cel có kích thước to đấy lên, trước tiên vào format - sheet xem có sheet nào bị ẩn không thì bật nó lên nhé, xong rồi kiểm tra tiếp, nhấn alt+F11 nhé, nhìn bên phải có cái cửa sổ explorer project duyệt xem trong file của có cái sheet ngoài các sheet mà bác đang dùng không, nếu có thì bấm vào nó, bên dưới nếu tình trạng nó là very hidden hay hidden thi chuyển nó thành visible nhé, xong đóng cửa sổ đấy lại vào file cel xóa hết những sheet ko liên quan đi. xong save lại kiểm tra dung lượng. nếu vẫn còn lớn thì khả năng do name lỗi nhiều, cài này thì dùng cel 2k7 có chức năng xóa name lỗi. e biết có vậy thôi, kính bác.
Cám ơn Bác đã chỉ dẫn, cái cách này mình đã làm rồi nhưng ko đc, nếu bạn là người ưa khám phá tìm hiểu thì gửi mail cho mình rồi mình gửi File mẫu cho bạn
 

Red Fate

Xe hơi
Biển số
OF-82528
Ngày cấp bằng
11/1/11
Số km
148
Động cơ
414,510 Mã lực
ở mỗi sheet bác làm thế này nhé:
ấn Cltr G (gọi bảng goto) -> Special -> Last row : khi đấy bác sẽ thấy dòng cuối cùng của bác k0 phải là dòng có dữ liệu cuối cùng trong sheet mà là dòng rất lớn. Bác xóa các dòng nằm giữa dòng có dữ liệu cuối cùng trong sheet và dòng cuối cùng này đi -> Save lại sẽ thấy file nhỏ lại
 

TanLM

Xe tải
Biển số
OF-55444
Ngày cấp bằng
20/1/10
Số km
498
Động cơ
453,220 Mã lực
Nơi ở
Hà Nội
ở mỗi sheet bác làm thế này nhé:
ấn Cltr G (gọi bảng goto) -> Special -> Last row : khi đấy bác sẽ thấy dòng cuối cùng của bác k0 phải là dòng có dữ liệu cuối cùng trong sheet mà là dòng rất lớn. Bác xóa các dòng nằm giữa dòng có dữ liệu cuối cùng trong sheet và dòng cuối cùng này đi -> Save lại sẽ thấy file nhỏ lại
Cám ơn Bác, E đã làm như bác chỉ dẫn nhưng chỉ hơi khác một chút là ấn Cltr G (gọi bảng goto) -> Special -> Objects, sau đó OK và ko biết con trỏ nó nhảy đi đâu, tuy nhiên E vẫn nhấn vào Delete (trên bàn phím) và con trỏ lại nhảy về vị trí ban đầu. Nhưng bây giờ khi Save lại thì Ok rồi (Size còn 14k như lúc file mới New)
Một lần nữa cám ơn Bác, công nhận trên OF có nhiều AE cao thủ thật, một diễn đàn thật hữu ích về mọi phương diện
 

wave thái

Xe máy
Biển số
OF-154160
Ngày cấp bằng
26/8/12
Số km
88
Động cơ
354,760 Mã lực
Em cũng chưa gặp tình trạng này bao giờ. Em hóng!!!!!!!!!!!!
 

leethoitrang

Xe tải
Biển số
OF-185916
Ngày cấp bằng
18/3/13
Số km
200
Động cơ
334,988 Mã lực
cháu thấy bình thường file excel hoặc word cũng nhẹ mà, cụ để ý kĩ quá rồi :P
 

tuanhvt

[Tịch thu bằng lái]
Biển số
OF-118080
Ngày cấp bằng
25/10/11
Số km
5,594
Động cơ
379,343 Mã lực
Em cũng chưa gặp trường hợp như anh chủ Topic. Thanks kinh nghiệm chia sẻ của các anh !
 

leetrung74

Xe hơi
Biển số
OF-154523
Ngày cấp bằng
29/8/12
Số km
121
Động cơ
354,910 Mã lực
ở mỗi sheet bác làm thế này nhé:
ấn Cltr G (gọi bảng goto) -> Special -> Last row : khi đấy bác sẽ thấy dòng cuối cùng của bác k0 phải là dòng có dữ liệu cuối cùng trong sheet mà là dòng rất lớn. Bác xóa các dòng nằm giữa dòng có dữ liệu cuối cùng trong sheet và dòng cuối cùng này đi -> Save lại sẽ thấy file nhỏ lại
Làm theo Cụ là chuẩn đấy ợ, nhưng nếu mà vẫn không hết thì phải kiểm tra thêm phần Macro nữa
 

trungng

Xe buýt
Biển số
OF-1907
Ngày cấp bằng
12/10/06
Số km
542
Động cơ
571,657 Mã lực
Nơi ở
Gần bờ hồ
Khiếp cụ để ý kỹ thế, e chả bao giờ quan tâm xem cái file nó to hay bé.
 
Thông tin thớt
Đang tải
Top