Joh*_*Doe 5 google-sheets google-sheets-query
当我=QUERY
在 Google 表格中使用该函数时,它会返回我键入该函数的位置下方单元格中的值。我希望返回的值出现在我键入函数的单元格中。目前,我有
=QUERY(Data!$L:$N,"select avg(N) where L = '"&CONCATENATE(B$1,$A2)&"'")
在单元格 B2 中,它返回 B3 中的值。
如何将值返回到 B2 而不是 B3?
它首先返回一个包含计算 SQL 函数名称的数组,然后返回结果。要颠覆这种行为,您可以执行以下操作。
=INDEX(QUERY(Data!$L:$N,"select avg(N) where L = '"&CONCATENATE(B$1,$A2)&"'"),2)
Run Code Online (Sandbox Code Playgroud)
查询语言本身通过允许应用空白标签来实现这一点:
=QUERY(Data!$L:$N,"select avg(N) where L='"&B$1&$A2&"' label avg(N)''")
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3424 次 |
最近记录: |