Excel-试图获得一个;频率“;数组的数字
我有一个包含报告编号、用户和经理的数据集,我正试图收集一些信息 我想得到前25名最常用和后25名最不常用的报告编号 以下是数据的外观:Excel-试图获得一个;频率“;数组的数字,excel,vba,Excel,Vba,我有一个包含报告编号、用户和经理的数据集,我正试图收集一些信息 我想得到前25名最常用和后25名最不常用的报告编号 以下是数据的外观: UserName Manager Report1 Report2 Report3...560 columns Luke Luke's MGR ReportA ReportB ReportC David David's MGR ReportB Report
UserName Manager Report1 Report2 Report3...560 columns
Luke Luke's MGR ReportA ReportB ReportC
David David's MGR ReportB ReportC ReportD
Alan Alan's MGR ReportC ReportG ReportF
. . . . .
. . . . .
167 rows
该数据用于167行~560列
我还有一组数据如下所示:
Report Username Additional Columns
ReportA Luke
ReportB Tom
ReportC Alan
ReportB Alan
ReportF Tom
ReportB Luke
这两者包含相同的信息。第一个数据集具有垂直列出的报告,因此行长度仅与实际用户的唯一数量相同(即1个用户-无重复)
第二个数据集要长得多(~4200行),因为有多个重复的报告和用户,并且它不区分每个管理者,这是一个问题
我想要的是从这个列表中获得前25个最常用的报告和后25个最不常用的报告。我已经创建了一个pivot来获取使用最多/最少的报告,但我无法使用它来提取名称/经理名称。我更喜欢使用第一个数据集,但使用这个数据集似乎更困难
理想情况下,我的输出如下所示:
Report# MNGR1 MNGR2 Username1 Username2 Username3
ReportA Bridgett Luke Zach Mitch Calli
. MNGR2 MNGR3
. MNGR4 MNGR5
ReportZ Ron Andy . . .
底部的25只供每人使用,顶部的25只供多达38人使用
可能不可能完成管理器部分,但如果我至少可以通过顶部/底部25个最常用的报告水平获取用户名,那就太好了。我可以手动完成这项工作,但这将非常乏味
您尝试了什么,在哪里遇到了麻烦?您计划如何处理由多个用户/经理对生成相同报告的问题?请阅读帮助页面以了解有关的信息;还有,你能举一个你描述的第二组数据的例子吗?“垂直向下”的那个,我很难想象它。只是一个专栏吗?第二个?更新了我的问题…如果你想使用第一组数据,那么我会先用一个新的数据透视表对它进行汇总,然后再根据我的需要进行汇总。理想情况下,我会有一个数据库服务器来连接并为我做所有的工作。@Ralph,那不行。数据以文本文件的形式出现。所有者(access管理员)在excel中给了我这个,并告诉我这样做。我也不想这样。Did countif、sumif和其他函数然后执行VLOOKUP,这样我就可以为每个唯一的个体获取多个报告,而不必返回列中的第一个报告。我在帖子的底部添加了一个更新,以参考我是如何得到表1的