我正在使用Google表单收集学生信息并将其收集到电子表格中。该表格将收集两位评价者的分数和反馈,为每位学生提供一系列问题。因此,每个学生每个问题将有两行(每个评估者的表格数据一行)。它看起来像这样:
https://docs.google.com/spreadsheet/ccc?key=0AvImhr5O8tEddG1hMDdlMXNkWnFLZTd3UE9OWjRMaVE&usp=sharing
我希望能够将信息组合成一张单独的表格(见表2)。我想知道是否有一个函数或脚本或附加组件将搜索以查找匹配的行(Student,Question,Retake,Rater1 / 2)并将该信息复制到新工作表中,然后是分数和反馈信息同样。我希望两个评估者的所有数据都在一行中(每个学生/问题)。
有办法吗?
我的最终目标是使用Autocrat插件将信息合并为PDF并通过电子邮件发送。
答案 0 :(得分:0)
这可以通过一些标准公式来完成。
首先,在 Combined 表中,您只需引用联系人 ID 和名称字段>表格,如下所示:=Contact!B2
代表 ID ,=Contact!B3
代表名称。
接下来,对于问题1:行为字段,您将使用如下公式:
=INDEX(Scores!$A$2:$H$11,MATCH(1,(Scores!$C$2:$C$11=$B2)*(Scores!$D$2:$D$11=$E$1),0),4)
我会尽力为你解决这个问题......从左到右:
Scores!$A$2:$H$11
引用分数表中的所有值。如果该表格的大小发生变化,您只需更改$ H $ 11,或者您可以将其设置为一个非常大的价值。Scores!$C$2:$C$11
引用了分数表中的 ID 字段。同样,如果该表的大小发生变化,您只需更改$ C $ 11。$B2
引用 Combined 表中当前行的 ID 字段。该数字应该与您所在的行匹配,但如果您将公式复制并粘贴到列中,则表格应自动为您更改。Scores!$D$2:$D$11
引用分数表中的问题字段。和以前一样,如果该表的大小发生变化,您只需要更改$ D $ 11。$E$1
在 Combined 表中引用字段名称"问题1:行为",对于所有" Q2"你必须将其改为$ M $ 1。字段。我希望这看起来不太繁琐或错综复杂,因为它实际上非常简单。在让第一个字段的公式工作后,它将花费你不到十分钟的时间来完成所有其他工作。