再问:我的excel文件里面的D列里是以2011年7月1日为基准推算的年龄,从16岁到90岁都有,E列是以2012年10月28日为基准推算的年龄,也从16岁到90岁都有。我想把只要符合D列大于等于60岁或者E列大于等于60岁这两个条件之一的这些人的信息都提出来(当然是完整信息,不能只有D列和E列这两项),其他人都不提出。并把这些人另放入另一个excel文件里。怎么做,谢谢!
说具体点好吗?我还是个菜鸟。excel文件里有10几万条数据,选值为true复制粘贴几万次不是很繁琐吗?!
在第一个单元格输入一个公式后,然后复制,选中下第二单元格,ctrl+shift+向下箭头,粘贴。再筛选。
你试下就明白是怎么回事了。
举例:C2是身份证号码,D2(以2011年7月1日为基准)和E2(以2012年10月28日为基准)都是以这个身份证号码推出来的年龄。E2 是60岁时,D2可能是59岁。所以只要E2大于等于60岁,不论D2是什么都有导出;D2是60岁时,E2可能是61岁,D2是60岁,不论E2是多少岁,也要导出。您理解我意思了吗?
追答假如你的数据在sheet1表中,第一行有效数据(第一个有身份证号码的行)为第2行(假定你的数据行不超过1000),那么,请在sheet2表中的A2单元格中输入以下数组公式:
=OFFSET(Sheet1!A$1,SMALL(IF(((Sheet1!$D$2:$D$1000>=60)+(Sheet1!$E$2:$E$1000>=60)),ROW(Sheet1!$A$2:$A$1000)),ROW(1:1))-1,)
注意:这是数组公式,输入(复制到该去即可)完毕,必须同时按下CTRL、SHIFT、ENTER三键后再松开才有效。
然后,再将公式往右、往下拖动即可达到你的目的。
说具体点好吗?我还是个菜鸟。 举例:C2是身份证号码,D2(以2011年7月1日为基准)和E2(以2012年10月28日为基准)都是以这个身份证号码推出来的年龄。E2 是60岁时,D2可能是59岁。所以只要E2大于等于60岁,不论D2是什么都有导出;D2是60岁时,E2可能是61岁,D2是60岁,不论E2是多少岁,也要导出。并且我excel文件里数据很庞大。
追答看看下图动画操作:
网速有些问题,上传动画有些困难。方便的话加QQ:657220276