Excel如何比较使用小于和大于的字符串?

时间:2019-03-27 12:54:28

标签: excel vba

在Excel中,可以使用<>在非数字单元格之间进行比较。处理任何字符串都应大于输入任何数字,例如="string">1000求值为TRUE。另外,TRUEFALSE的计算结果要大于任何字符串或数字输入。例如,=FALSE>"string"TRUE>"string"均被评估为TRUE

这也适用于比较两个似乎与字符代码相连的字符串,但是我不知道具体如何。例如,="bbb">"aab"="bbb">"bab"都等于TRUE,但是="bbb">"aaf"等于TRUE,而="bbb">"faf"等于FALSE。最初,我认为每个字符的代码都在进行比较,但是最后一个公式似乎表明这是错误的。

如果有人可以帮助我了解此处正在进行的计算,我将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

这是按照字母顺序完成的,您可以通过将所有提到的字符串放在一列中并对该列Z-> A进行排序来看到这一点,您将得到以下顺序:

faf
bbb
bab
aaf
aab

与您的发现相对应。