EXCEL文件減肥方法

      網友投稿 764 2025-04-04

      EXCEL文件減肥方法


      文件虛胖有很多種原因,如何解決文件虛胖問題呢?今天就由小編教大家解決這個問題!希望可以幫到大家!

      EXCEL文件減肥方法

      一、工作表中有大量的細小圖片對象造成文件增大,這是最常見的文件虛胖原因

      可能的原因:

      (1)從網頁上復制內容直接粘帖到工作表中,而沒有使用選擇性粘帖,

      (2)無意中點了繪圖工具欄的直線或其他繪圖對象,不知不覺中在文件中插入了小的直線或其他圖形,由于很小,肉眼幾乎無法看到,又通過

      單元格的復制產生了大量的小繪圖對象

      (3)在工作表中插入了圖片其他繪圖對象,操作中又將其高度寬度設為0或很小的值,通過復制產生了大量的對象

      (4)在行或列的位置中插入了繪圖對象,對象的屬性為,大小位置隨單元而變的(默認的),然后隱藏行或列,或設置行高或列寬為很小的

      值,從而使插入的對象不能看到

      (5)工作表中的對象設置了不可見屬性(Visible=false)或對象的線條和填充色均設為與底色相同,使對象無法看到

      判斷方法:

      (1)CTRL-G,定位,定位條件中選“對象”,確定后會顯示很多被選擇的小對象(這種方法在隱藏列或行中的對象并不能看到)(2)用VBA對

      對象進行計數,看看有多少個對象在工作表中,與你的工作表中需要的對象數量是否相符

      Sub countshapes() Dim n n = ActiveSheet.Shapes.Count MsgBox "本工作表共有" & n & "個對象" End Sub

      解決辦法:

      (1)如果確認工作表中沒有你需要的對象或控件,用CTRL-G,定位,定位條件中選“對象”,確定后按DEL鍵刪除,會刪除工作表中所有的對象

      (2)用VBA刪除,可以根據需要刪除高度或寬度小于一定值的小對象,如:

      Sub delshapes()

      Dim sp As Shape, n

      EXCEL文件減肥方法

      For Each sp In ActiveSheet.Shapes

      If sp.Width < 14.25 Or sp.Height < 14.25 Then

      '約小于0.5cm,根據需要設定

      sp.Delete

      n = n + 1

      End If

      Next sp

      MsgBox "共刪除了" & n & "個對象"

      End Sub

      二、工作表中在很大的范圍內設置了單元格的格式或者條件格式

      可能的原因:操作時選擇在很大的區域設置或復制了單元格的格式或條件格式(并不是整行整列),而真正用的區域并不很多,造成工作表內容

      不多,文件卻很大。

      判斷方法:工作表滾協條的拖動滑標很小,拖動滑標向下可以達到很大的行號或列標,滑標拖到最下或最右的位置顯示的列標或行號就是實際設

      置了單元格格式的地址

      解決辦法:

      1、定位真正需要的行號下一行,按CTRL+SHIFT+下箭頭,選擇所有的多余行(也可以在名稱框中輸入行號如:2000:65536),編輯-清除-格式

      (或全部),同理清除可清除多余列的格式

      2、如果需要在一行或一列的很大范圍設置統一的單元格格式,可以選擇整行或整列設置單元格格式,而不要只選擇行列的一部分單獨設置格

      式,再根據需要對行列的個別單元格設置單獨的格式,對整行或整列甚至整個工作表設置單元格格式并不會造成文件虛增的問題,對A1:A65536

      設置單元格格式與對A1:A65535設置單元格格式文件太小是完全不同的

      3、如果欲對已設置的不同格式的單元格設置整列或整行統一的格式,應選整行或整列,先清除單元格的格式或將單元格格式設為常規,再對整

      行或整列設置其他的單元格格式,直接設置有時可能并不能使文件減肥

      4、對條件格式也可用編輯-定位,定位條件中選“條件格式”,然后在格式-條件格式中刪除條件格式

      三、為很大的區域設置了數據有效性

      形成原因:與第二項基本相同,選擇很大的區域設置了數據有效性,或將有有效性設置的單元格復制到很大的區域,尤其是在有效性設置中進行

      了“輸入法”“輸入信息”“出錯警告”的設置,更具有隱蔽性,一般不易發現。

      判斷方法:與由于單元格格式造成文件虛肥的原因相同,在清除多余區域的單元格格式后文件尺寸仍沒有減下來,就應該考慮是不是有效性設置

      原因引起

      解決辦法:選擇多余的單元格區域,數據-有效性,在“設置”、“輸入信息”、“出錯警告”、“輸入法”頁面分別執行“全部清除”

      四、公式復雜,公式很長

      由于單元格公式復雜,公式太長,造成文件增大解決方法:針對大量重復使用的公式(包括相對引用的公式),用定義名稱的方法簡化

      這種方法給文件減肥效果有時是很明顯的,我曾將一個近3M的文件減到700多K

      五、EXCEL本身的BUG所致

      形成原因:在一個工作表中,選取全部單元格,行隱藏,在名稱框中輸入32768行以后任一行的單元格地址(如A32800),設置一個固定行高

      (如20),再選取全部單元格,最適合的行高,進度條開始顯示,等到進度條消失,保存工作薄,文件大小1.42M,這個工作表無論用什么清除

      格式的辦法(無論是清除格式、清除全部、單元格全部刪除、用其他工作表覆蓋)都不能縮小,懷疑為EXCEL之BUG,在EXCEL2000包括EXCEL

      2003中都存在該問題

      解決辦法:選擇整個工作表,格式-行-行高,隨便設一個行高,保存。此時文件恢復為正常大小

      六、工作表背景造成的文件增大

      因以較大的圖片作為工作表的背景,使文件增大

      解決辦法:除非特別需要,不要用工作表背景,如果確實需要,作為背景的圖片要盡可能的小。

      七、工作表中插入的圖片格式影響文件的大小

      工作表插入的圖片是BMP格式或從繪圖軟件中直接復制圖片粘帖到工作表中

      解決辦法:把BMP文件轉換為JPG格式,并盡量在繪圖軟件中將圖片調整到在EXCEL中實際顯示的大小,再插入工作表,不要直接粘帖圖片到工作表中

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:怎么在excel表中拆分日期
      下一篇:excel怎么縮印排版
      相關文章
      亚洲精品国产福利一二区| 亚洲免费一级视频| 亚洲不卡影院午夜在线观看| 亚洲综合在线成人一区| 亚洲成人免费在线| 久久久久亚洲Av片无码v| 国产亚洲综合网曝门系列| 久久亚洲国产精品123区| 久久精品国产亚洲Aⅴ香蕉| 亚洲男人的天堂在线va拉文| 亚洲av片一区二区三区| 国产亚洲男人的天堂在线观看 | 亚洲精品在线播放| 91亚洲一区二区在线观看不卡| 久久久亚洲欧洲日产国码是AV| 亚洲今日精彩视频| 亚洲色大成网站www永久| 亚洲神级电影国语版| 亚洲中文无码av永久| 亚洲第一区二区快射影院| 亚洲第一街区偷拍街拍| 国产亚洲精品欧洲在线观看| 亚洲国产人成中文幕一级二级| 亚洲午夜av影院| 国产亚洲综合网曝门系列| 亚洲视频一区调教| 亚洲国产美女在线观看 | 亚洲色偷偷狠狠综合网| 一本色道久久综合亚洲精品| 亚洲AV永久精品爱情岛论坛| 内射干少妇亚洲69XXX| 亚洲一级毛片免费看| 亚洲精品无码专区在线播放| 国产亚洲精品精品精品| 亚洲一区二区女搞男| 亚洲日韩图片专区第1页| 亚洲一级毛片免费在线观看| 国产精品亚洲专区无码唯爱网| 亚洲乱码中文字幕综合234| 亚洲av无码不卡| 亚洲制服丝袜一区二区三区|