我正在为客户自动化大型Excel电子表格,并且我在他们的公式中不断遇到一个奇怪的构造。事实上,他们所有IF
函数的公式都是这样的:
=+IF(<cond1>,"text",IF(<cond2>,1,2))
请注意等号后面的+
。起初我认为它是虚假的,但它肯定被广泛使用(数百个地方)。然后我想也许是强制结果被Excel解释为数字,但是大多数使用它的地方是IF
函数,它们返回大部分结果值的非数字文本。 / p>
有人知道这实际上是否在Excel公式中做了什么吗?
(Excel 2007,如果重要的话)
答案 0 :(得分:7)
据我所知,Excel并没有做任何反复的事情。它主要是莲花123时代的遗留物。它是无害的,并没有改变它的运作 任何方式的公式,如果它的可能性你需要抛弃它完全没问题。 :)
答案 1 :(得分:2)
我已经转换了一些出现+
的Lotus 123文档。一个简单的搜索(对于+
)和替换(用空白)可以平息我们所有人的强迫症。
答案 2 :(得分:0)
根据我的经验,这是因为=
符号距离数字键盘太远,当我想输入公式时,更容易使用+
符号。