我有一张学生单子和他们一整天参观的教室号码。我试图使用一个过滤器公式,返回指定教室中任何学生的姓名。然而,教室是字母数字的(例如: A-10,A-11,A-12).
我正在使用下面的公式。当房间号仅仅是数字时,过滤器工作并返回学生姓名,但当房间号中有一个字母时,它将返回以下错误:“筛选器评估中找不到匹配项。”
列A包含学生的名字,C列包含学生参加的教室,R3是一个公式,它可以拉出所需的房间号。
=FILTER($A6:$A,($C6:$C=R3)+($D6:$D=R3)+($E6:$E=R3)+($F6:$F=R3)+($G6:$G=R3)+($H6:$H=R3)+($I6:$I=R3)+($J6:$J=R3)))

发布于 2022-04-26 07:02:51
您显示的filter()公式似乎很好。由于找不到任何结果,所以R3:3中的值很可能与C6:J中的值不匹配。
行号没有显示,因此可能正确的范围实际上是R2:2。在一个自由的单元格中尝试这个公式:
="R3: " & R3, ", C6: " & C6, ", match? " & R3 = C6
即使值看起来是相同的,但由于尾随空格等原因,它们仍然可能有所不同。检查您在R3中的公式。
https://webapps.stackexchange.com/questions/164232
复制相似问题