【发布时间】:2019-12-03 03:43:17
【问题描述】:
我一直在努力构建一个数据分析表,目前它非常冗长,而且比我一直试图弄清楚的要复杂一些。请注意,我在一所学校处理学生数据。
基本上,我有两组输入数据:
- 从 CSV 文件导入的数据,其中包括通用核心标准的测试数据和代码以及与这些标准相关的问题作为全班总结
- 从 CSV 文件导入的数据,其中包括按问题划分的个人分数
我正在寻找构建 2 个视图:
一个视图,用于整理和显示每个学生的个人标准数据,其中包括一个更改标准的下拉菜单,允许教师按标准在广泛的视图中查看班级表现。下拉列表是根据输入数据动态填充的(因此工作人员最终可以转储数据并直接转到报告)
一种视图,可整理和显示按每个标准的表现细分的个别学生的数据,让教师可以看到每个学生的更广泛范围。学生下拉列表从源列表 2 中填充。
我已经能够构建第一个视图,但正在为第二个视图苦苦挣扎。我已经能够分离问题代码并开发对评分数据的单元格引用字符串,包括对所选学生的分数数据出现在上面的第二个源集中的行的动态引用。
我试图将一个indirect() 公式传递给一个sum() 以进行平均评估,但遇到了错误。我认为 SUM() 不会处理来自 Indirect() [或通常] 的逗号分隔的单元格引用列表,或者我缺少一些东西来帮助解析它。这是我尝试过的公式:
=Sum(vlookup(D7,CCCodeManip!$A:$C,3,false))
CCCodeManip!C:C 包括创建的文本(基于动态标准和问题代码等),这里是一个可以在那里找到的示例:
'M-ADI'!M17, 'M-ADI'!N17, 'M-ADI'!O17, 'M-ADI'!P17, 'M-ADI'!Q17, 'M-ADI'!R17, 'M-ADI'!J17
我需要这些是动态的,以便教师可以输入不同的标准集、问题和学生数据,并且工作表会以统一的方式自动整理和报告(我目前已经建立了 20 个标准的上限)
这是我建立的工作表的链接,名称和 ID 是匿名的。有一大堆子选项卡,除了解析单元格引用字符串的一些不同尝试和不同方法之外,这实际上只是能够巧妙地拆分和重新组合数据,而不会由于数据重叠而出错.
前两个选项卡是数据视图的当前状态。我打算隐藏一堆有助于准确提取数据的功能性内容。
第 3 和第 4 个选项卡是源数据集。 5th 是源数据的修改版本,可以让我更好地参考事物,并且我尝试将最相关的工作表安排在集合的前面。
https://docs.google.com/spreadsheets/d/1fR_2n60lenxkvjZSzp2VDGyTUO6l-3wzwaV4P-IQ_5Y/edit?usp=sharing
有些人有不同的方法?我知道我可能会尽我所能,也许应该考虑脚本 - 我的编码经验有点过时,我的优势更多是使用公式,但我可以通过一些方向深入研究事物,如果任何人都可以提供帮助。
【问题讨论】:
标签: google-sheets cell google-sheets-formula cell-array excel-indirect