向各位大佬请教一个问题?
excel吧
全部回复
仅看楼主
level 3
光标位置的公式是if(B53>=160,"优秀",""),但这个B53单元格是文字。怎么也识别成优秀了?这是怎么回事?[疑问]
2026年08月10日 07点08分 1
level 3
B53是“未考”
2026年08月10日 07点08分 2
level 3
文字比任何数字都大,如"0">9^9
2026年08月10日 07点08分 3
原来是这样[真棒]
2026年08月10日 07点08分
level 9
Excel 在比较运算中,文本的排序优先级高于数字。也就是说,任何文本(只要不能转换为数字)都大于任何数字。
2026年08月10日 07点08分 4
level 13
TRUE>FALSE>文本>数字
2026年08月10日 09点08分 5
level 11
文本大于任何数字,=IF(ISNONTEXT(B53),IF(B53>=160,"优秀",""),"")
2026年08月10日 11点08分 6
level 7
改逻辑条件。最好是用ifs,把可能出现的条件全部限制死。例如分数、未考等情况。
2026年08月10日 12点08分 7
level 8
直接正则过滤一遍[滑稽]
2026年08月11日 00点08分 8
正则提取出来的都是文本,还得再判断成数字,,还是直接判断是否数字就简单!
2026年09月23日 01点09分
level 5
文字要先识别,否则就是最大的数字
2026年09月22日 08点09分 9
level 4
=IF(ISNUMBER(B2),IF(B2>=160,"优秀",""),"")
2026年09月22日 09点09分 10
level 7
哇喔,把不同类型的数据放在一列是优秀的记录方式,感谢你为统计人员带来的麻烦,我将以同样麻烦、同样生草、同样不标准的方式给出解决方法:--reg
2026年09月23日 01点09分 12
1