首页 > 解决方案 > 在 Excel 中永久更改单元格值

问题描述

我准备了一个 Excel 工作表来监控我在 Binance 加密市场上的交易。我创建了一个简单的公式,当硬币的价值等于售价时,使一个单元格的值(例如 A12)变为“完成”。(相当容易)。但是,当硬币的价格低于售价时,情况就会发生变化!

当条件满足时,有什么办法可以使“完成”这个词变得有意义?

感谢你们。

标签: excel

解决方案


您可以尝试循环引用。勾选“文件”菜单下 Excel 选项的“公式”选项卡中的“启用迭代计算”选项。然后,作为概念证明,A12输入公式:

=IF(A12="done","done",IF(A11>5,"done","undone"))

这将在该值第一次超过 5 时切换为“完成”,但如果稍后该值低于 5,则不会切换回“撤消”。

另一方面,循环引用使工作表更难推理。VBA 解决方案可能会更健壮。


推荐阅读