如果您刚刚开始使用 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中文网其他相关文章!