多行相关下拉列表

时间:2019-12-13 23:52:12

标签: if-statement google-sheets drop-down-menu google-sheets-formula array-formulas

我目前正在将依赖项下拉列表添加到正在处理的电子表格中。我已经使用此公式在一行中创建了一个工作相关的下拉列表...

=if(J9=Operators!B1,indirect("Operator"),if(J9=Operators!C1,indirect("Livery")))

....但我希望将此内容复制到J65的每一行中。我对公式无济于事,也使用了通过Google搜索找到的数组/转置公式,但这只会产生一条错误消息,要求我再增加700列

1 个答案:

答案 0 :(得分:1)

您将需要像这样的arrayformula:

=ARRAYFORMULA(IFERROR(IF(J9:J65="Livery", 
 TRANSPOSE(FILTER(Operators!B2:B, Operators!B2:B<>"")), IF(J9:J65="Operator", 
 TRANSPOSE(FILTER(Operators!C2:C, Operators!C2:C<>"")), ))))

这将生成要下拉的项目,然后您需要为L列中的每个单元格创建一个下拉列表

0

0

spreadsheet demo for first 3 dropdowns in L column