我有一个 Excel 电子表格,其中包含数百行数据,每行代表较大总体中的一个样本。每行分为三列,每列包含特定类型事物的频率计数。三列合计在一行上代表 100%,但每行的总和会有所不同。
我最感兴趣的是每种类型的比例(即每列相对于三列总和的百分比)。我可以轻松地按行计算,但我真正感兴趣的是尝试从整个人群中找到总体趋势。
我实际上并没有花太多时间进行数据分析,所以我能想到的唯一办法就是创建这些百分比列,然后取平均值,但我相信一定有更好的方法来实现这一点。
答案1
我会“取消透视”数据,这样每行都会产生三行,并添加一个“类型”列。在这种格式下,您可以按类型对整个人群的计数进行求和,例如使用数据透视表。
最好的“UnPivot”工具是 Excel 的 Power Query 插件:
http://office.microsoft.com/en-au/excel-help/unpivot-columns-HA104053356.aspx
答案2
我认为您遇到的是数据探索问题,而不是 Excel 或图表问题(尽管它们都可以帮助您解决问题)。如果您看不到您的数据(即使是小样本也会有所帮助),这里有一个可能有帮助的方法。
- 将您的数据转换为 Excel 表。
- 为每个数据列添加一个百分比列,然后计算其占整体的百分比(例如在样本中,
=A2/sum(A2:C2)
- 按百分比列对表格进行排序。使用自定义排序,您可以按多个条件进行排序。一种方法是按列的重要性顺序对列进行排序(例如,假设列 A 最重要,则首先按它排序,然后按列 B 排序,列 B 是第二重要的……)。
- 根据表格数据创建一个堆积条形图,然后您就可以开始寻找模式。
以下是示例。如果您可以提供一些数据和更多详细信息,我们可以让它更适合您的需求。