題 單元格不會自動更新


我在一個單元格中有一個公式,它計算其他2個單元格中的值。通常,在輸入這兩個其他單元格中的值後,公式單元格會自動更新 輸入 按下或單擊細胞時。

但是,由於某種原因,公式計算的值不會自動更新。我不得不點擊公式欄,然後我必須點擊輸入公式單元格來做它的事情。

為什麼會這樣?


91
2017-07-08 09:03


起源




答案:


可能的原因是計算設置為手動。要在各種版本的Excel中將其更改為自動:

  • 2003:工具>選項>計算>計算>自動。

  • 2007年:Office按鈕> Excel選項>公式>工作簿計算>自動。

  • 2010年及更新:文件>選項>公式>工作簿計算>自動。

在Mac上:

  • 2008年:Excel首選項>計算>自動

在某些情況下,您可能更願意將其設置為手動,例如,如果要執行許多繁重的計算。在這種情況下,您可以在需要更新計算時按F9。


150
2017-07-08 09:08



我有2007年,不知怎的,這個選項恢復為手動。 - 3bdalla
@ 3bdalla:也許你已經執行了一個包含該行的宏 Application.Calculation = xlCalculationManual? - Jean-François Corbett
這似乎與工作簿有關,因此可能需要針對每個工作簿進行調整。 - Sablefoste
@Sablefoste:不,不是。至少在Excel 2010及更早版本中沒有...沒有測試過2013,但是沒有理由認為這會改變。 - Jean-François Corbett
@RFB:請不要編輯其他可能的答案。請繼續並發布您自己的答案。一世 為你做了 這次。 - Jean-François Corbett


使用Excel 2007確認:Office按鈕> Excel選項>公式>工作簿計算>自動。

刷新的快捷鍵

按Ctrl+F9


10
2017-09-15 08:24



謝謝!我們已經將計算選項設置為自動,並且不知道為什麼值沒有更新。 F9和Shift + F9沒有幫助,並且值保持不變。 Ctrl + F9不僅更新了值,還修復了問題,因此沒有再次發生。 - april4181


我剛才在Excel 2010上有一個例子:一個不會自動重新計算的特定電子表格。我改變瞭如上所示的設置;但是自動重新計算仍然無效,並且在重新檢查“計算”選項後,發現它已將自身重置為“手動”。之後三次嘗試,它仍然堅持它想要“手動”而沒有別的。

所以這是 我的 解決問題的方法:

將電子表格的內容複製到一個新的,並刪除舊的(幸好這不是一個特別重要的電子表格),一切都很好。我只能假設文件已經損壞了。 

保持備份的一個很好的理由。


6
2017-12-22 15:21



如果該工作簿是一個 .XLSM 要么 .XLSB 它可能有一個流氓 Worksheet_Change 或類似的事件宏使用 Application.Calculation = xlCalculationManual 並且錯誤或者根本沒有將其重置為 xlCalculationAutomatic。 - Jeeped


我也遇到了一個非常大的電子表格問題,這個電子表格在周末就停止了更新,但是檢查了上面的解決方案後,設置已經設置為自動,並且工作表太大而無法重建,所以我不知所措。

我的解決方案是 找到一個舊版本的同一個excel電子表格,在我歸檔它之前沒有這個問題,它與當前版本的大小和復雜程度相似。

我打開了這個電子表格,檢查了它是否仍在工作,並使用當前安裝的MS Excel和任何新的自動辦公室更新(它確實可以使用)進行自動更新,然後重新打開原始電子表格。 “嘿presto”它再次工作。


0
2018-02-16 10:47





我遇到了一些細胞沒有計算的問題。我檢查了所有正常的東西,如細胞類型,自動計算等...

我發現的問題是公式和我用引號包圍數字的事實。這可能會將單元格轉換為文本格式單元格,即使從技術上講,單元格仍然是一個數字,並在格式下列為一個。

我剝離了引號,計算的單元格正常。


0
2018-02-24 00:06



我懷疑你的問題及其解決方案與此問題中的問題不同。存在不同的已接受答案的事實意味著此問題與您的問題不同,並且該解決方案有效。通常,您描述的錯誤類型(將值轉換為公式的錯誤類型的參數)將產生錯誤消息。在這個問題中,沒有錯誤信息;公式只需要手動重新計算而不是自動執行。您的回答實際上是對您遇到的其他問題的隨機引用。 - fixer1234


在我的實例中,我使用了一個名為PI Datalink的特殊加載項。不知怎的PI 計算 在正常工作簿重新計算期間,方法不再運行。在 設置 我不得不將自動更新命令更改為 完全計算 然後再回來恢復原始設置後,加載項正常運行。


0
2018-06-12 15:26





重新發布該用戶的代碼段 RFB 曾(不恰當地)試圖編輯 我的答案

可能的原因是Office Prefs文件已損壞。在OSX中,可以在以下位置找到:

Library/Group containers/*.office/com.microsoft.officeprefs.plist. 

刪除此文件並重新啟動操作系統。重新啟動Office時將創建一個新的plist文件。公式再次完美重新計算。


0