是否可以在另一个 sheet 的某些列上使用 QUERY?

Is it possible to use QUERY on certain columns from another sheet?

如果有人问这个问题,我深表歉意,但我已经搜索过了,找不到可以解释我正在尝试做的事情的词语。

我正在设计一个 Google 表格,教师将使用该表格记录他们为学生提供的便利条件。我的结构是他们打开表格,select 他们的名字,然后将他们带到他们的表格部分。然后它提交。每个学生都是一个“问题”,因此是 linked Sheet 中“表格回复 1”选项卡上的一个列标题。我在上一次迭代中所做的是为每位教师创建一个表格,而不是为所有教师创建一个表格。然后我在每个学生的特定选项卡上使用查询功能,以及其他一些东西来获得平均值。我需要帮助的是使用此版本创建这些选项卡。

基本上,我不知道我是否可以编写一个函数来:查看“Form Responses 1”!1:1,找到一个特定的名称,然后然后查询具有该名称的所有列。

我下面的例子sheet有四位老师,他们每个人都有相同的四个学生,但显然,在现实生活中,他们不会都有相同的学生,所以我不能做一个对特定列范围的引用,因为它不会始终相同。

提前谢谢你,如果 link 或我的解释有问题请告诉我!

Sheet:

您可以像这样使用过滤器:

={A1:A5, FILTER(B1:H5, B1:H1="aa")}

或这样查询:

={A1:A6, TRANSPOSE(QUERY(TRANSPOSE(B1:H6), "where Col1='bb'"))}


滤镜比较推荐,