答案1
这将是学习数据透视表的绝佳时机。为数据添加一些描述列的标题,例如“团队”和“排名”。然后选择数据和标题,并转到“插入”>“数据透视表”。
然后将“团队”拖到行区域,将“排名”拖到列区域,然后将“团队”拖到值区域(我建议使用团队,因为它不是数字,因此默认将计算每个团队获得每个排名的次数,这是您想要的 - 如果您选择使用排名,它将默认将它们加起来,这是您不想要的,并且必须从总和切换到计数)。
这仅计算每个团队获得第一名、第二名、第三名等的次数。右键单击其中一个结果并选择“将值显示为 >”,然后选择“行百分比”。您可以关闭总计,但我将这留给您自己去解决(提示:数据透视表 > 设计功能区)希望这对您有所帮助,并让您开始体验神奇的无公式数据透视表!
答案2
对于示例中的行和列,假设输入表和输出表分别称为“输入”和“输出”,
- 在“输出”表中,填写 到 的单元格,
B2:F2
并在 和 中输入和。如果您需要从“输入”表中自动生成这些内容,请说明。1
5
AB1
CD2
A3
A4
B3
在“输出”表的单元格中输入=COUNTIFS(Input!$A:$A, Output!$A3, Input!$B:$B, Output!B$2) / COUNTIFS(Input!$A:$A, Output!$A3)
向右拖动/填充至 F 列并向下至第 4 行,然后
- 格式为百分比。
解释:
分母( 右边的部分
/
)是COUNTIFS(Input!$A:$A, Output!$A3)
这将计算输入表中 A 列包含输出表当前行 A 列中的“标签”的行数。对于
Output!$A3
=AB1
,此值为 6。分子(左边的部分
/
)是COUNTIFS(Input!$A:$A, Output!$A3, Input!$B:$B, Output!B$2)
这是对上述内容的改进;它计算输入表中的行数,其中 A 列包含输出表当前行的 A 列中的“标签”,B 列包含输出表当前列的第 2 行中的数字。对于
Output!$A3
=AB1
和Output!B$2
=1
,此值为 3。- 所以除法的结果是 3/6 = 0.5 = 50%。