2017-04-06 43 views
1

我已經嘗試Googleing的答案,但無法找到任何答案,所以我在這裏嘗試。排序時是否重新計算excel公式?

下表包含在A和B列中的值,被格式化爲在C柱文本和格式化爲一個真正的式(=A1+B1等)相同的公式的公式,其結果顯示在列D.

A  B  C  D 
1 1  1 A1+B1 2 
2 2  2 A2+B2 4 
3 3  3 A3+B3 6 

如果我再以降序排列上的一個表,以便它看起來象下面這樣:

A  B  C  D 
1 3  3 A1+B1 6 
2 2  2 A2+B2 4 
3 1  1 A3+B3 2 

的是式排序時重新計算? 處理這樣的小表格或表單並不重要 - 但如果文件包含多於幾千行和複雜的公式,重新計算應該會很慢。 如果我完成編輯公式,在排序之前複製D並粘貼爲D中的值是否是一個好主意?

+1

是的,如果你想節省時間,這是一個非常好的主意。 – zipa

回答

0

排序時似乎會觸發計算。

您可以在指定複製/粘貼值的同時,另一種解決此問題的方法是啓用手動計算。你可以這樣做:

文件 - >選項 - >公式 - >手工計算

這樣你可以自己選擇何時按F9計算公式。 我不會無限期地離開它,因爲它可能會給數據提供一個錯誤的看法,但是當操縱數據時,這個特性可以派上用場。

0

是的,如果我使用Volatile Formulae tool從查爾斯·威廉斯,Excel將recalulating排序上

公式然而 - 該工具還表示排序重新計算,即使沒有公式。