ECEL的IF函数中文字是怎么参与运算的?

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:51:47
我的EXCEL运算公式是B1=IF(A1>1,"hi","你好"),当A1为随意输入的文字,如ABC是,得出B1是"hi",为什么将A1=ABC判断为A1>1呢?
我以为结果会是提示运算出错的信息。怎样才能让其提示运算出错的信息呢?
非常感谢您回答我这个提问,我按您的建议将公式改成B1=IF(A1*1>1,"hi","你好") ,果然提示出错信息了,但为什么A1*1会有这个效果呢,能再指导一下吗?谢谢!

这是根据AscII码来判断的
小写字母>大写字母>数字

关于AscII码你可以去查询一下相关知识,学过C语言编程的话应该知道

想让其出错也简单,只要改成B1=IF(A1*1>1,"hi","你好")

错误是因为A1是文本,不能直接乘以数字的