Arrays 是否可以在开关()内使用查询()?
我正在谷歌表格中做一个电子表格,我的一个公式中充满了“如果”,所以我试着用一个开关来代替。问题是,我需要输出一个查询,但我只得到查询的第一个单元格。我不知道是因为我不能在switch中使用查询,还是因为我犯了语法错误。我真的很感激你的帮助Arrays 是否可以在开关()内使用查询()?,arrays,if-statement,google-sheets,google-sheets-formula,google-sheets-query,Arrays,If Statement,Google Sheets,Google Sheets Formula,Google Sheets Query,我正在谷歌表格中做一个电子表格,我的一个公式中充满了“如果”,所以我试着用一个开关来代替。问题是,我需要输出一个查询,但我只得到查询的第一个单元格。我不知道是因为我不能在switch中使用查询,还是因为我犯了语法错误。我真的很感激你的帮助 =switch(A1, “car”, query(‘Other Sheet’!B1:B, “select * where B > 10”)) 这是可能的,但前提是所有3个范围的大小相同。例如: =SWITCH(A1:B2, {"j"
=switch(A1, “car”, query(‘Other Sheet’!B1:B, “select * where B > 10”))
这是可能的,但前提是所有3个范围的大小相同。例如:
=SWITCH(A1:B2, {"j","k";"l","o"}, {11,12;13,14})
在您的情况下,如果
=IF(A1="car", QUERY('Other Sheet'!B1:B, "where B > 10"),
IF(A1="bus", QUERY('Other Sheet'!B1:B, "where B > 500"), )
欢迎请记住,当一个答案回答你的问题时,它甚至是它,这样其他人也能从中受益。切换语句: