你可能會注意到,在工作表中公式很快就進(jìn)行了計算。如果改變了公式中使用的某個單元格,公式會顯示一個新的結(jié)果,不需要自己的任何操作。這種情況發(fā)生在當(dāng)Excel計算模式設(shè)置到自動的情況下。在這種模式下(默認(rèn)模式),每當(dāng)計算工作表的時候,Excel都將遵循以下原則:
●做出修改的時候(例如,輸入或編輯數(shù)據(jù)和公式),Excel會立即根據(jù)新數(shù)據(jù)或經(jīng)過編輯的數(shù)據(jù)計算這個公式。
●如果是很長的計算,當(dāng)需要執(zhí)行其他工作表任務(wù)的時候,Excel會暫停計算;任務(wù)執(zhí)行結(jié)束,Excel將恢復(fù)計算。
●公式均按照自然順序計算。例如,如果單元格D12中的公式需要依賴單元格D11中的公式的結(jié)果,那么單元格D11將在D12前面計算。
有時,你可能希望控制何時Excel計算公式。例如,創(chuàng)建了一個包含數(shù)千個復(fù)雜公式的工作表,你會發(fā)現(xiàn)Excel在運行的時候,會慢得像蝸牛爬行。在這種情況下應(yīng)該把Excel的計算模式改成人工模式。具體操作是在“選項”對話框的“重新計算”選項卡中進(jìn)行設(shè)置(點擊菜單欄的“工具”——“選項”,即可打開“選項”對話框)。
當(dāng)選用人工計算模式時,如果還有任何沒有計算的公式。Excel狀態(tài)欄中會顯示“計算”。可以使用下面的快捷鍵重新計算公式:
F9 在所有打開的工作簿中計算公式。
Shift+F9 只計算被激活工作表中的公式,同一工作簿中的其他工作表不被計算。
Ctrl+Shift+Alt+F9 重新檢查全部從屬公式,然后強(qiáng)迫重新計算所有打開的工作簿
Ctrl+Alt+F9 強(qiáng)制重新計算所有打開的工作簿。如果Excel(由于某種原因)不能得到正確的結(jié)果,可以使用這個功能。