如果您剛開始使用 Microsoft Excel,您可能會習慣程式會自動套用任何變更並重新計算資料表中所有公式的儲存格結果。然而,一旦資料集變大,自動計算可能需要大量時間和 CPU 資源才能完成。這可能會導致程式卡頓甚至凍結,直到重新計算所有儲存格。此外,當您新增儲存格或修改任何內容時,流程會再次開始。手動計算可讓您設定僅在需要時重新計算的儲存格範圍。
在正常情況下,這會帶來一些困境。如果您將範圍保留在「手動」狀態太長時間而不強制重新計算,您可能會在不知情的情況下獲得不久前計算過的值。 Excel 中的陳舊值格式旨在修正此問題。
簡單地說,過時值格式顯示了可能受到資料集中其他位置最近更改影響的儲存格。
考慮一個基本的例子。您有一些銷售人員的銷售資料集以及他們整個月的所有銷售額。您使用銷售總額來計算每位銷售人員的佣金。為了避免不斷重新計算總計,您可以在每個付款期間結束時執行佣金計算。然而,由於佣金是基於總銷售額,任何地方的價值變化(例如更改某些商品數量的退款)都會溢出到該價值中。
如果沒有過時的值格式,您將無法偵測先前計算的值是否仍然正確。確保您的資料集是最新的唯一方法是強制執行另一次重新計算。
通常,Excel 不提供任何用於 Excel 中過時值格式設定的選項。然而,在 2023 年,微軟開始為在 Windows 上使用 Beta 頻道的 Microsoft Insider 推出 Beta 功能。 2024 年 11 月,該功能開始向所有使用 Excel for Microsoft 365 的使用者發布。
Excel 中新的過時值格式的基礎知識很簡單:立即偵測、顯示過時值並刪除它。然後,您可以選擇具有過時值的儲存格並按“F9”強制重新計算。
之後,整個資料集將被刷新並刪除所有刪除線值,至少直到您開始進行進一步的變更以建立更多過時的值。
過時值格式化功能從 Excel 365 for Windows 版本 2409(內部版本 18025.20126 或更高版本)開始。但是,它可能不會立即對所有用戶開放。
此外,此選項仍然僅限於 Excel 的單一版本,並且無法變更 Excel 將用於過時值的格式。刪除是你唯一的選擇,至少現在是這樣。
如果您使用的是其他版本的 Windows,或者想要與刪除線不同的格式,您可以實現一個基本的時間戳系統來追蹤最近更改的單元格。
第 1 步: 在經常重新計算或變更的值旁邊新增時間戳列。該列需要採用日期格式。假設我們的值位於 B 列。我們將使用輔助列 C 作為時間戳記。
第3 步: 每當您在B 列中的某個位置輸入或編輯值時,請移動到C 列中的同一行並按“Ctrl Shift ;”然後“Ctrl ; ”這會添加一個帶有編輯時間和日期的時間戳記。
第 4 步:對時間戳列實施條件格式(條件格式 > 新規則)。
第 5 步: 例如,您可以使用 =TODAY() - $B1 > 7
突出顯示所有值超過 7 天的儲存格。在條件格式中應用公式應該更改儲存格參考以適當地計算行數。
之後,您通常可以看到哪些單元格在不久前已更改並且可能包含過時的值。
您也可以嘗試不同的時間戳要求(例如陳舊值是較新的值而不是較舊的值)。
以上是Excel 中的過時值格式 – 它是什麼以及為什麼它很重要的詳細內容。更多資訊請關注PHP中文網其他相關文章!