我想完成以下操作

1.提取A列数字的第7-11位的数字

2.若此数字大于1993

3.则返回20,不然返回0

于是我在B和C列上写了两个函数,分别是 MID(A1,7,4)          IF(B1>1993,20,0)

但是并没有正确的显示我的结果,因为1987小于1993,应该返回0,却返回了20

 

后来想了很久,觉得Mid函数的返回值应该不是数字类型,而是文本类型,需要转换为数字类型

于是把B列的函数改为,NUMBERVALUE(MID(F2,7,4))

然后IF函数就恢复正常了。

版权声明:本文为woxiaosade原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/woxiaosade/p/10051508.html