我试图从此查询中获得一个结果:
=QUERY('Registro Clinico'!A1:AA1000; "select A where(B='B12')")
其中B12
包含17.555.829-2
。
我需要它来返回患者的ID,但它会返回标题名称" ID"。
答案 0 :(得分:1)
您可以通过为FALSE
参数提供headers
来排除标头。 (Documentation)
=QUERY('Registro Clinico'!A1:AA1000; "select A where (E='"&B12&"')"; FALSE)
^^^^^
你还有其他问题:
查询语言不支持以您尝试编写电子表格的方式引用电子表格。
"...where (B='B12')..."
相反,您需要使用&
运算符连接文本段:
"...where (B='" & B12 & "')..."
^^^ ^^^
'Registro Clinico'
中包含17.555.829-2
的列是E
,而不是B
。
答案 1 :(得分:0)
这应该可以解决问题:
=QUERY('Registro Clinico'!A1:AA1000,"select A where E='" & 'Registro Clinico'!B12 & "'", FALSE)