Excel无单元格引用公式编辑单格后所有同公式单元格值变动原因问询
原因说明
- 公式中用到的
RANDBETWEEN是Excel的易失性函数,这类函数的特性是不受公式是否修改、引用单元格是否变动的限制,只要工作簿触发重算规则,所有包含该类函数的单元格都会强制重新计算生成新值。 - 双击单元格后按下回车的操作,即使没有修改公式内容,也会触发工作表的全局重算,因此所有使用该公式的单元格都会重新生成随机数,最终表现为所有值同时变动。
常见触发重算的操作
除了上述操作外,以下行为也会导致易失性函数重新计算:
- 打开或保存工作簿
- 修改任意单元格内容
- 插入、删除、调整行/列/单元格
- 调整列宽、行高
- 执行排序、筛选、查找替换操作
固定结果的方案
如果需要让生成的内容不再变动,选中所有对应单元格后执行复制,再右键选择粘贴为「值」,即可将公式结果转换为静态文本,不会再随重算变动。
内容的提问来源于stack exchange,提问作者ksully
相关产品推荐
相关产品推荐

