excel如何用if函数(或者其他)综合判断数据并返回指定结果?

问题描述:

excel如何用if函数(或者其他)综合判断数据并返回指定结果?
问题如下(如图):
已经有A,B列数据,现在要求首先对A列数据前四位进行判断:(要求前四位是1900~2014区间的数字,)如果A满足条件,则在C里面输出A列的前四位数字,即比如2009,然后继续判断下一行;如果A不满足条件,则继续判断B列值(为标准日期格式,仅判断有或无),如果B列有数字则取前四位数字(yyyy)返回C列中;如果AB都不满足条件(比如没有值),则返回空值.

请教各位excel神侠,巨人这个命令要怎么做···谢谢!
1个回答 分类:综合 2014-10-14

问题解答:

我来补答
=if(isnumber(--left(A2,4)),if(and(--left(A2,4)>=1900,--left(a2,4)
再问: 非常感谢您的答案,执行效率很高。谢谢

如果您有空可否讲讲这个函数的编写思路,比如每一个部分的意思。
 
 
展开全文阅读
剩余:2000
上一页:第一个解释一下
下一页:例二,求解