前两天韩老师发了一篇文章Excel | 统计得票最多的姓名,用公式=IFERROR(INDEX(B$2:B$16,SMALL(MODE.MULT(MATCH(B$2:B$16,B$2:B$16,)),ROW(A1))),"")完成得票由多到少的姓名排列。
有朋友留言说有没有更简单的方法?
今天写一个简单的方法,不过步骤稍多一点。
方法是利用“数据”菜单中的“删除重复值”功能,如下动图:
在I2单元格输入公式:=COUNTIF($F$2:$F$16,H2),公式向下填充,即得每个姓名对应的得票数。如下图:
利用“数据”菜单中的“排序”功能按票数由高到低降序排列,如下动图:
这个方法比较简单,只用到了一个简单的函数COUNTIF。语法:COUNTIF(要计数的区域,要计数的内容)本题目中,要计数的区域是$F$2:$F$16,要计数的内容是H2单元格的姓名。如果想系统的学习Excel知识,建议可订购这本韩老师自己著的《Excel数据处理与可视化》:
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。