如何提取Excel中动态更新单元格的首个初始值?
提取Excel动态更新单元格的初始值方法
因为Excel公式默认会随单元格更新重新计算,要锁定A1的首个初始值,需要借助迭代计算+辅助单元格的方式实现,步骤如下:
开启Excel的迭代计算功能:
- 点击「文件」→「选项」→「公式」
- 勾选「启用迭代计算」,将「最多迭代次数」设为1次,确认保存。
选择一个辅助单元格(比如B1),输入以下公式:
=IF(B1="",A1,B1)也可以使用
ISBLANK函数的版本:=IF(ISBLANK(B1),A1,B1)
公式逻辑:
- 初始状态下辅助单元格为空,公式会读取A1的当前值(即你的初始值123)并写入自身;
- 后续A1更新时,辅助单元格已有值,公式会直接返回自身存储的内容,不再跟随A1变化,从而锁定住初始值。
内容的提问来源于stack exchange,提问作者Jo mo
相关产品推荐
相关产品推荐

