向各位大佬请教一个问题?
excel吧
全部回复
仅看楼主
level 3
为什么要磕头⚡
楼主
光标位置的公式是if(B53>=160,"优秀",""),但这个B53单元格是文字。怎么也识别成优秀了?这是怎么回事?
2026年08月10日 07点08分
1
level 3
为什么要磕头⚡
楼主
B53是“未考”
2026年08月10日 07点08分
2
level 3
委婉东风09
文字比任何数字都大,如"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
不会VBA
文本大于任何数字,=IF(ISNONTEXT(B53),IF(B53>=160,"优秀",""),"")
2026年08月10日 11点08分
6
level 7
廿诗意⛅
改逻辑条件。最好是用ifs,把可能出现的条件全部限制死。例如分数、未考等情况。
2026年08月10日 12点08分
7
level 8
xfhdfgvdg
直接正则过滤一遍
2026年08月11日 00点08分
8
白度总管CEO
正则提取出来的都是文本,还得再判断成数字,,还是直接判断是否数字就简单!
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