我有一堆表,需要筛选top3数据
表格形如:
A列 B列
名称 数量
A 1
B 3
C 5
D 3
E 4
F 2
报表是日报,每天都有,每天的原始数据量大约2万或者更多。
现在想要筛选数量Top3数据显示到新表中。
我的做法是:
A列 B列 C列 D列 E列
名称 数量 排名 名称 数量
A 1 1 C 5
B 3 2 E 4
C 5 3 B 3
D 3
E 4
F 2
E2=LARGE(B:B,C2)
D2=INDEX(A:A,MATCH(E2,B:B,0))
有一个问题,A列名称是不重复的,但B列数量有并列,筛选出来的结果没处理并列的值。
如果把CDE列加一行,得到的结果如下,数量可以获取到并列值,但名称缺识别错误。请问有办法吗?
名称 数量 排名 名称 数量
A 1 1 C 5
B 3 2 E 4
C 5 3 B 3
D 3 4 B 3
E 4
F 2
--
FROM 219.143.212.*