Excel根据条件筛选数据后保留最大时间的一条
1、本人刚步入社会,码奴小白,在开发过程中不免会使用到Excel,不过也只是稍稍了解一些简单的Excel自带函数。有天跟我姐(会计)聊天,她说工作的时候会用到Excel统计数据,大把的时间浪费在了手动统计上,我便向我姐要来了她平时工作的Excel模板,根据要求帮他写了一个统计函数,就是标题提到的Excel筛选统计函数,效果不错,可以节约很多时间,那么我就将这点小经验教给大家。

3、大家可以看到在AB列出现了一些数据,而这些数据正是咱们要求出的 (仓库和编号相同的最大时间)。而现在我们只需要将现有时间和最大时间进行比较久OK 了。好的,上代码:=IF(U2=LOOKUP(1,0/((D:D=D2)*(F:F=F2)*(U:U>=U2)),U:U),"有效数据","重复")具体操作:和刚刚执行那个函数的步骤一样。我还是复制过来吧,省着你们还得往上翻。。。。。。选中AA2到AA33单元格,因为我的数据只有33条,然后在fx处输入=IF(U2=LOOKUP(1,0/((D:D=D2)*(F:F=F2)*(U:U>=U2)),U:U),最后按住Ctrl+Enter。函数就被执行了,执行结果如图所示:

5、emmmmmmmmm就是这个样子。好啦,写累了,大家快去试试吧,希望能帮到你们。
6、对了,一般像我这种不思进取(臭不要脸)的人怎么能就能这么结束的,当然是把函数弄明白啊。那么我们把函数剖析一下。=IF(U2=LOOKUP(1,0/((D:D=D2)*(F:F=F2)*(U:U>=U2)),U:U)这个函数的意思呢。。。项目经理:小邓来活了,快去改BUG。本人:得嘞,有空再聊
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:45
阅读量:61
阅读量:58
阅读量:66
阅读量:46