none
關於excel越跑越慢 RRS feed

  • 問題

  •  

    我有一個excel含有大量資料

    一開始跑的時候都滿順的

    數值都很快就跑出來

    裡面的公式可能主要是vlookup函數

    後來我用巨集使用for迴圈去自動跑

    它會跑一陣子後變的超慢

     

    後來我想說不用巨集的迴圈來跑可能不會發生這些問題

    (因為我猜是for迴圈造成的)

    然後一列一列的手動輸入vlookup公式

    然橫每一列手動去自動填入

     

    到最後它竟然又變慢了

    每次自動填入要等個幾秒才會更新好

    然後跑巨集的話也會變的超慢

     

    不曉得是不是這個excel檔案壞了

    或是哪裡出問題

     

    煩請有相同經驗的人分享一下解決方法

    感激不盡!

    2008年7月30日 上午 06:35

解答

  • 在處理該檔時,把自動重算關掉,需要時手動重算。

     

    在選項裡面可設定。

    2008年7月30日 上午 06:42
    版主

所有回覆

  • 在處理該檔時,把自動重算關掉,需要時手動重算。

     

    在選項裡面可設定。

    2008年7月30日 上午 06:42
    版主
  • 我也常 計算龐大資料

    這部份算很常見

     

    我看到的主要有兩大類會這樣

    一個是樞紐分析

    另一個就是太多搜尋類類函數 像vlookup()

     

    你可能要一個sheet 一個sheet 查才行

     

     

     

     

    建議你先複製一個檔到外面備份

    然後用刪除sheet的方式 確認是哪個sheet會造成問題(此法也可以測試檔案突然變很大)

    2008年8月21日 下午 03:59