在一张excelExcel中怎样提取时间最早的重复代码记录,如图:表里面A列代码很多重复,所对应B列的时间是不同的,要求提取的代码为B列时间最早的不重复代码。如:19001007 2013-7-4,19001011 2013-7-10提取后的效果如图:
A列有4000多条,我要的是只提取B列日期最早的A列不重复代码
那就公式呗,没有更便捷的了
跟这种差不多,改下公式即可,参考附件
你这是提取名字对应的A列的最后一个满足值,如果提取第一个满足值公式该怎样变
只指路,不上山
对于初级水平的用户来说,有个笨方法供参考,如图:
详情请下载附件,查看D和E两列的公式
如果要提取时间最早的,则先对D列进行升序排序
如果要提取时间最晚的,则先对D列进行降序排序
然后自动筛选后对E列筛选出Y,得出的结果就是你要的结果
本案所用公式:
=B2&TEXT(C2,"-yymmdd")
=IF(B2=B1,"","Y")
表里面A列代码很多重复,锁对应B列的时间是不同的,要求提取B列时间最早的不重复代码。如:19001007 2013-7-4,19001011 2013-7-10
用数据透视即可实现,步骤如下:
最好用公式代码实现