Excel formula Excel公式,它将计算所有不同的值,并由此创建一个排名方案

Excel formula Excel公式,它将计算所有不同的值,并由此创建一个排名方案,excel-formula,Excel Formula,我有以下数据 我需要一个公式来计算所有不同的名字和球队名字(以防两支球队有一个名字相同的球员),并根据他们出现的频率对他们进行排序 我编辑了这个,因为样本数据可能比真实数据更令人困惑 我真的不能重新设置数据的范围,但我可以使用新的表/表格进行计算或其他任何操作 仅提供一些信息,例如,F列是会议记录G列是团队的名称,H列是团队(A列为团队1列,B列为团队2列)这是一种非常不幸的数据布局,使报告变得困难。必须从商店代码中查找商店名称并不会使事情变得更容易。您最好使用一个平面表格进行数据输入,如下所

我有以下数据

我需要一个公式来计算所有不同的名字和球队名字(以防两支球队有一个名字相同的球员),并根据他们出现的频率对他们进行排序

我编辑了这个,因为样本数据可能比真实数据更令人困惑

我真的不能重新设置数据的范围,但我可以使用新的表/表格进行计算或其他任何操作


仅提供一些信息,例如,F列是会议记录G列是团队的名称,H列是团队(A列为团队1列,B列为团队2列)

这是一种非常不幸的数据布局,使报告变得困难。必须从商店代码中查找商店名称并不会使事情变得更容易。您最好使用一个平面表格进行数据输入,如下所示:

ShopName列使用Vlookup返回店铺名称,NameAndShop列连接店铺名称和人名。在Excel表格中,这些公式将自动带入新行

使用这样的布局,您可以创建一个数据透视表,只需单击大约5次,无需公式即可完成


如果在源表中输入了新数据,则只需刷新透视表

这个问题有一个答案,但它既长又复杂,因为您的数据是以无组织的方式存储的。如果重新组织数据,只需使用数据透视表,实际上就可以非常接近目标。我建议您将所有的日子都分组到一个连续的列表中,或者使用店铺名称而不是ID,或者使用
vlookup
自动获取姓名。店铺列表和姓名列表是否始终保持不变?如果不是,仅仅使用Excel公式似乎有点难。使用这个有限的工具集很难动态生成表。公式无法对表进行排序(尽管可以手动自动筛选)。是否有可能扩大项目的范围以包括VBA?还是Amit建议的透视表?编辑问题以显示真实数据(实际上是巴西利亚足球联赛和第一战日的统计数据)。没有真正好的方法来重新设置数据的范围,但我可以使用vba或任何必要的工具,但从来没有在excel中使用过,因为我只熟悉Java谢谢你的回答,不幸的是,除了创建一个会降低清晰度的全新表外,我真的无法重新设置表的范围。我用真实数据更新了我的问题,这可能比我认为非常糟糕的商店示例更容易混淆