标签: google-sheets google-sheets-formula google-sheets-query
我正在尝试构建一个查询以对不同的员工培训报告进行排序。我能够显示员工的所有“已完成”证书,但是,我也希望查询是动态的,并且只显示与名称匹配的数据,并将其输入到“搜索关键字”单元格中,以便单个员工可以已查看。
我尝试使用此公式,
=query(Data!A1:E50,select A,B,C,D,E where E="Completed" and A='"&$B$2&"',0")")
但是,它返回#ERROR!。在这种情况下,B2是搜索框,您可以在其中选择员工的姓名。
#ERROR!
这是一个链接。 https://docs.google.com/spreadsheets/d/1ePKb2pg3QJeCmw5bf-4Rgg67PGLV7PARKCko4P_uTKQ/edit#gid=707448770
有帮助吗?
答案 0 :(得分:0)
正确的语法为:
=QUERY(Data!A1:E19, "select A,B,C,D,E where E='Completed' and A='"&$B$1&"'", 0)
对于大写不敏感的搜索将是:
=QUERY(Data!A1:E19, "select A,B,C,D,E where E='Completed' and lower(A)='"&LOWER(B1)&"'", 0)