我有一个查询需要独立应用于 A 列中的每个单元格。查询的 where 列条件包含“A:A”中的值。有没有办法在数组公式中做到这一点?我尝试将返回限制为“限制 1”(仅选择一列,因此它不会扩展到相邻的单元格)或 array_constrain 查询到 1 行 + 1 个单元格,但它似乎只返回查询的第一个值选定的列。
示例查询返回 1 个单元格的值(没有标题):
=query(D:E, "select D where E contains '"&A:A&"' limit 1, 0)
包入力 1 个单元格
=array_constrain(query above,1,1) constrains to 1 cell as well
包装在数组公式中,但它只会返回 D 的第一个值
=arrayformula(if(A:A<>"",apply the constrained query,0)
有任何想法吗?