【Excel巧用countif返回特定末行的结果】今天来分享一个晚上我会计朋友问我的一个问题 。我感觉还是很典型的countif应用,就写出来,分享大家学习研究 。
他的数据是这样的 。他要返回每个人对应的最后一行结果,多余的就不要了 。
如何思考呢,首先理解何为最后一行,也就是说如果张三有4条记录的话,就返回第4行的张三记录,如果就1条,那就返回1条 。
计数有关我们想到函数入门教程中讲到的countif 。所以首先加辅助列1,C2=COUNTIF($A$2:A2,A2).这种用法想必大家见过好几次了,也就不细讲了 。已经知道了张三共有几条记录了,那如何知道哪条是最后一条呢 。这就是逻辑思维的问题了 。
因为这数据既然是返回每个人的最后一行记录,所以数据一定是已经排好顺序了 。那么最后的一行,这个第几行一定也就是等于张三的总行数 。所以加辅助列2 D2==IF(COUNTIF($A$2:$A$101,A2)=C2,"ok","").
筛选ok,也就是你所要的结果了 。本篇结束 。
推荐阅读
- Excel 2010在函数方面的改进
- Excel分秒求和公式和方法
- Excel If函数嵌套实现订单返现计算
- Excel 首字母大写其余字母小写和保持不变的公式
- Excel中二进制转十六进制方法和其余进制转换总结
- Excel三个vba生成不重复随机整数的案例
- Excel iif函数用法和IF语句的区别解释
- Excel年月日加减的例子和公式原理剖析
- Excel使用定义名称的超级链接
- Excel合并单元格透视表求值图解教程