加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

excel中的数值文本的比较...

(2014-09-15 05:03:04)
标签:

excel

转载自论坛,比较乱

TRUE=1

FALSE=0

你所说都显示TRUE是因为EXCEL把它们当作字母来处理了,返回了字母相应的CODE值的大小对比结果,可试如下公式做下实验:

=N(FALSE)>500000

=N(TRUE)>500000

=LOWER(TRUE)>FALSE

=FALSE>TRUE

FALSE>5000000000000

直接写这样的公式,EXCEL会因为它们是不同类的会都把它们化作CODE来比较,FALSE返回第一个字母"F"的CODE值70,而500000000000000返回第一个数字"5"的相应CODE值53,70>53,结果不言而喻了.

下列表格说明如何比较表达式,或指出通过比较得到的结果,这些取决于下述子类型:

 

如果
两个表达式都是数值 执行数值比较。
两个表达式都是字符串 执行字符串比较
一个表达式是数值而另一个是字符串 数值表达式小于字符串表达式。
一个表达式是 Empty 而另一个是数值 执行数值比较,使用 0 作为 Empty 表达式。
一个表达式是 Empty 而另一个是字符串 执行字符串比较,使用零长度字符串 ("") 作为 Empty 表达式。
两个表达式都是 Empty 表达式相等。

TRUE>FALSE>"z">"Z">"A">99999999>100000


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有