答案为什么是false?
公式写得不规范,正确的应为:
=IF("教授">"助教",TRUE,FALSE)
原因:
这相当于比较字符串大小,其实就是比较首字符的ASCII码值大小
利用CODE函数可以得到:
教 48588
助 55034
故比较式"教授">"助教",即:
48588>55034不成立
即取值为fasle
=IF("工人">"工程师",TRUE,FALSE)这个什么意思?
这个因为gongr>gongc? unicode码是什么东西
工人 工程师
gongren gongchengshi
它是按字母来比较的。 当然为true
按从左到右将中文转成unicode码进行比较,若unicode码相等则继续比较下一位,直到比较出大小,这个和字符串长度是无关的 并不是说3个字的字符串就大于2个字的字符串
“工”的unicode码 = “工”的unicode码
“人”的unicode码 > “程”的unicode码
tag: Excel教程,Excel学习,excel视频教程,电脑培训学习 - 办公软件学习 - Excel教程