在Excel中,可以使用<
和>
在非数字单元格之间进行比较。处理任何字符串都应大于输入任何数字,例如="string">1000
求值为TRUE
。另外,TRUE
和FALSE
的计算结果要大于任何字符串或数字输入。例如,=FALSE>"string"
和TRUE>"string"
均被评估为TRUE
。
这也适用于比较两个似乎与字符代码相连的字符串,但是我不知道具体如何。例如,="bbb">"aab"
和="bbb">"bab"
都等于TRUE
,但是="bbb">"aaf"
等于TRUE
,而="bbb">"faf"
等于FALSE
。最初,我认为每个字符的代码都在进行比较,但是最后一个公式似乎表明这是错误的。
如果有人可以帮助我了解此处正在进行的计算,我将不胜感激。谢谢!
答案 0 :(得分:1)
这是按照字母顺序完成的,您可以通过将所有提到的字符串放在一列中并对该列Z-> A进行排序来看到这一点,您将得到以下顺序:
faf
bbb
bab
aaf
aab
与您的发现相对应。