【问题标题】:Dynamic Range with Categorical Variables具有分类变量的动态范围
【发布时间】:2015-06-19 05:11:33
【问题描述】:

我想按以下三个类别之一对考试成绩的时间序列进行排序:

理想情况下,函数会按“难度”对分数进行排序,同时仍保持时间顺序。我想在没有过滤器等的情况下执行此操作。像this 这样的东西非常接近,但并不完全在那里。我需要使用动态范围吗?或者我可以使用 VLOOKUP 或 INDEX/MATCH 在表格对话框中定义数据范围吗?

我认为条形图是说明数据的最简单方法,但我愿意接受建议。每天都会添加新分数,难度各不相同。

Here 是电子表格,如果有人想查看的话。


编辑:

例如,输出可视化可以是一个集群条形图,但每个类别只有一个标签。这个想法是我想保留时间顺序,而不必在图表上标记它。

例如,是否有一种快速、简单且由公式驱动的方法将“分数”的这 14 个和 17 个值放在一个标签下?我觉得 17 个条形图过于紧密地聚集在一起会难以阅读。

我意识到这与其说是公式问题,不如说是格式问题,但我很欣赏这两个方面的意见。

【问题讨论】:

  • 自动过滤器是不可能的吗?这是您从功能区中的数据->过滤器中得到的。不使用过滤器进行排序会很困难。如果最终目标是可视化数据,您可以让图表为您排序。您能否更好地说明输出应该是什么,如果即是最终目标,您希望它看起来像什么?

标签: excel dynamic charts time-series


【解决方案1】:

我建议您在工作簿中的数据上添加Table。一种用于语言,一种用于数学。好处是,当您添加新行时,它会随着您的数据自动增长。这非常有用,因为图表和其他东西会自动引用新数据。在功能区上使用 CTRL+T 或 Insert->Table 添加一个。

获得表格后,您可以通过在表格上添加两列排序来轻松地进行排序。可以通过右键单击表格并执行排序->自定义排序来访问此菜单。同样,这里的表格很好,因为它只会对其中的数据(而不是整个工作表)进行排序,并且会记住您的设置。这使您可以添加新数据并只需执行 Data-> Reapply 即可再次对其进行排序。除非您在前面添加数字,否则您的难度排序将按字母顺序排列。这是排序步骤:

完成此操作后,您可以根据该数据创建一个快速图表。对于“隐式年表”,您可以简单地绘制所有分数与难度的关系图,因为它们已排序。

为了更接近矩阵样式的显示,您可以轻松地基于此表创建一个数据透视表,并让它按日期/难度进行组织。这是结果。我使用 Average 作为聚合函数,因为似乎没有日期的分数超过 1。如果他们这样做了,那将是比Sum更好的选择。

【讨论】:

  • 这很棒 - 非常非常接近我的需要。不幸的是,在数据集的末尾有多个分数(跨越困难)。我最终得到了像this 这样的数据透视表和像thisthis 这样的图表。任何有关如何优化的反馈都将不胜感激!
猜你喜欢
  • 1970-01-01
  • 2017-03-11
  • 1970-01-01
  • 1970-01-01
  • 2011-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多