使用QUERY()
可以将间接列称为Col1,Col2等。当我在内存中有矩阵时(例如,QUERY公式的结果),如何根据结果添加列?
要清除
想象QUERY()
返回一个看起来像这样的矩阵:
Amber | 400
Birgit | 300
Cindy | 250
我喜欢一个公式来给出以下结果,其中添加了第三列,该值取决于列2(大于250 Car else Train的值):
Amber | 400 | Car
Birgit | 300 | Car
Cindy | 250 | Train
现在我知道:
{}
使添加列成为可能,例如{A:A\B:B}
输出两列,其值分别为A(Col1)和B(Col2)。
ARRAYFORMULA()
遍历数组并执行某些操作,例如ARRAYFORMULA(A:A * 2)
输出A乘以A的值。
结合这些知识,我会得到类似的东西:
={QUERY(some_data; some_query)\ARRAYFORMULA(IF(?? > 250;"Car";"Train"))}
??
=应该是对QUERY结果中第二列的引用。
使用Query可以间接引用诸如Col1,Col2等。我不知道该如何实现。