查询,索引和过滤器

问题描述 投票:1回答:1

我有一所学校的项目,我需要通过教师来筛选学生。我有一个随机的列表,其中每个学生都有一个老师布置(G2:H100),我需要创建新的床单,每个老师,但我的方式是行不通的,因为我想。我已经这样做了片材,例如,在仅一个选项卡(图1):

figure 1

这是在细胞L2下式:

=QUERY(FILTER((G2:H100);INDEX((G2:H100);0;2)=H2);"Select Col1")

在蓝盒子,我正是我想要的:玛丽亚的学生姓名每行上市。

我不知道为什么我不能在绿色和棕色箱子重复相同的结果。我也有同样的公式,在他们两个,只是改变= H2为= H3和H4 =分别。

其结果是:每个老师在同一个小区的名字,没有列出下面一行另一方面,一个蓝色的盒子。我曾尝试其他方法,但我能找到一个解决方案。我想有人帮助我弄清楚是怎么回事。

google-sheets google-sheets-query google-sheets-formula google-query-language
1个回答
1
投票

请尝试以下:

  • 编号:Gazzkssob
  • L12:=QUERY($G$2:$H$100; "select G where H='"&K2&"'"; 0)
  • L20:=QUERY($G$2:$H$100; "select G where H='"&K12&"'"; 0)

在情况下会有一个空的输出使用这些:

  • 编号:Gazzkssob
  • L12:=QUERY($G$2:$H$100; "select G where H='"&K20&"'"; 0)
  • L20:=QUERY(ARRAYFORMULA(TO_TEXT($G$2:$H$100)); "select Col1 where Col2='"&K2&"'"; 0)
© www.soinside.com 2019 - 2024. All rights reserved.