excel为什么使用right函数截取的数字判断结果总是出错 使用right函数提取开奖号码的末位号码,为什么在判断单元格中输入公式=IF(B3>4,”大”,”小”),返回的结果都是“大”,难道公式有问题? 解决方案: 用公式将文本形成的数字转为数值后在进行比较,即可得到正确的结果。 第一, 使用RIHT函数把A列的数据提出最后一位,如图: 第二,RIGHT函数解析 right函数语法: a) right(text,num_chars) b) 其中text表示要截取的字符串 c) num_chars表示截取的字符的数量如图: 第三, 直接在B3单元格中使用IF函数判断IF(B3>4,”大”,”小”),结果可以发现都是同样的结果“大”如图: 第四, 因为使用right函数得到的函数的数字文本形式,因文本数据在排序上比数值靠后,所以判别文本是否大于数字时都会返回TRUE。解决方法:选中B列的数据复制粘贴数值如图: 第五, 此时单元格出现小三角点击并转化位数字格式如图: 第六, 效果如图: |
|