【发布时间】:2010-12-07 18:53:15
【问题描述】:
这很简单。如果某个单元格(例如 A1)是值“0”,我希望 A2 包含任意值。否则,我希望用户能够输入自己的值。第一部分很简单:
A2=IF(A1 = "0", "value", "")
但是,如果 A2 为空,并且用户去编辑值,Excel 会显示要编辑的公式本身。
有没有办法解决这个问题?
【问题讨论】:
标签: algorithm excel conditional
这很简单。如果某个单元格(例如 A1)是值“0”,我希望 A2 包含任意值。否则,我希望用户能够输入自己的值。第一部分很简单:
A2=IF(A1 = "0", "value", "")
但是,如果 A2 为空,并且用户去编辑值,Excel 会显示要编辑的公式本身。
有没有办法解决这个问题?
【问题讨论】:
标签: algorithm excel conditional
您需要创建custom number format 而不是公式的稍微不同的方法。使用类似#.0;#.0;"Value" 的内容,然后将值从 A1 复制到 A2 并在 A2 上使用自定义数字格式。
【讨论】:
我通常会设置一个覆盖表。因此,如果用户进行了覆盖,则公式会读取它,否则它会使用 if 语句来评估另一个结果。
【讨论】: