我有3个单元格,我在上面运行查询。
| name | val | name |
|------+-----+------|
| Test | 1 | Test |
如果值大于1,我想返回True。当我尝试将单元格分开时会出现问题。我做了一个演示来表明我的意思(抱歉我的解释不好)
https://docs.google.com/spreadsheets/d/1Nh_YZPtswmTxbvNktTdJtSNchDMkWJt6nVfnV8sKhP8/edit?usp=sharing
这很好用:
=if(QUERY(A2:F2;"select B where A like F";-1) > 1; True; False)
这些不起作用:
=if(QUERY(A2:B2,F2;"select B where A like F";-1) > 1; True; False)
=if(QUERY({A2:B2;F2};"select B where A like F";-1) > 1; True; False)
答案 0 :(得分:1)
这有效:
=if(QUERY({A2:B2\F2};"select Col2 where Col1 like Col3";-1) > 1; True; False)
您的第一个错误是{}
:要在下一个位置使用斜杠{Col\Col}
第二个错误是使用ABC
表示法。使用{}
数据转换为数组时,请使用Col1, Col2...
作为列。