具有分类variables的dynamic范围

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

GRE成绩表现

理想情况下,一个函数会按照“难度”对分数进行sorting,同时保持时间顺序。 我想这样做没有filter等这样的事情是非常接近,但不是那里。 我是否需要使用dynamic范围? 或者我可以在VLOOKUP或INDEX / MATCH的表格对话框中定义数据范围?

我想条形图将是最简单的方式来说明数据,但我愿意提供build议。 新的分数每天都在增加,而且有不同的困难。

这是电子表格,如果有人想看看。


编辑:

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

在这里输入图像说明在这里输入图像说明

例如,在那里,是否可以通过一个快速而简单的公式驱动的方式将这14个和17个值的“分数”放在一个标签下? 我觉得17条条形图聚集得太紧密,难以阅读。

我意识到这是一个比公式问题更格式化,但我感谢两个方面的投入。

我会build议您在工作簿中的数据添加一个Table 。 一个是口头的,一个是math的。 好处是,随着您添加新行,它将自动与您的数据一起增长。 这是非常有用的,因为图表和其他东西会自动引用新的数据。 在function区上添加一个带CTRL + T或插入 – >表。

一旦你有了表格,你可以很容易地通过在表格上添加一个两列sorting来完成sorting。 这个菜单可以通过在表格中右键点击并进行sorting – >自定义sorting。 同样,表格在这里也不错,因为它只会对数据进行sorting(而不是整个表格),并且会记住您的设置。 这使您可以添加新的数据,只需执行Data-> Reapply即可重新sorting。 除非你在前面添加一个数字,否则你sorting难度将是字母。 这是sorting步骤:

用桌子排序

完成此操作后,您可以基于该数据创build一个快速图表。 对于“隐含年代学”,您可以简单地将分数与难度进行比较,因为它们是分类的。

图表与分数

为了更接近这种matrix式的显示,你可以很容易地创build一个基于这个表的数据透视表,让它按date/难度来组织。 这是结果。 我使用Average作为聚合函数,因为看起来没有date的分数超过1。 如果他们这样做了,那将是一个比Sum更好的select。

数据透视表