我有下表:
NameColor 1Color 2
JohnRedGreen
PaulRedYellow
MaryYellowBlue
SarahPinkYellow
我想从中创建下表(顺序不重要):
ColorTimes requested
Red2
Green1
Yellow3
Blue1
Pink1
有没有办法使用数据透视表或任何其他技巧来做到这一点?
答案1
答案2
如果可能的颜色值列表有限,那么您可以使用COUNTIF()
功能,不需要数据透视表。
如果您的颜色位于单元格 B2 至 C5 中,=COUNTIF($B$2:$C$5,"Red")
将计算“红色”出现的次数。如果您有很多颜色需要计算,请"Red"
用单元格引用替换,以便您可以将公式剪切并粘贴到结果表中。(例如,=COUNTIF($B$2:$C$5,E1)
将计算单元格 E1 的内容在范围内出现的次数)。
这样做的缺点是您必须列出所有要统计的颜色。如果您还想自动生成唯一项目的列表,那么数据透视表就是您的最佳选择。