我正在创建一个问题模板,该模板根据目标(例如公司)的规模和复杂性从列表中确定适当的问题。"尺寸"下拉列表包括三个类别:小、中、大。'complexity'元素更像是一个yes/no下拉菜单,因为如果选择yes,它会向模板添加额外的问题。
在第一个工作表上是最后一个模板,它显示使用IMPORTRANGE过滤的数组,以及下拉列表。第二张表格是未过滤和过滤的问题列表。
现在,我的问题是过滤列表,以便两个参数都被考虑在内。我尝试过嵌套IF函数,但问题是它在第一个TRUE上停止,所以它只考虑其中一个参数(因为必须选择'size'参数)。
这是我使用的非常不整洁的嵌套IF函数(没有复杂度参数):
=如果("工作表"!Cell = 'Option 1'";(QUERY(A3:C;"SELECT * WHERE C = 'Option 1'")));IF('Worksheet'!Cell = 'Option 2'";(QUERY(A3:C;"SELECT * WHERE C = 'Option 2'")));IF('Worksheet'!Cell = 'Option 3'";(QUERY(A3:C;"SELECT * WHERE C = 'Option 3'")))))
是否有办法将"复杂性"参数添加到嵌套的IF函数中,或者使用其他一些考虑这两个参数的函数?
try just:
=QUERY(A3:C; "where C = '"&Worksheet!A1&"'")