我目前正在将依赖项下拉列表添加到正在处理的电子表格中。我已经使用此公式在一行中创建了一个工作相关的下拉列表...
=if(J9=Operators!B1,indirect("Operator"),if(J9=Operators!C1,indirect("Livery")))
....但我希望将此内容复制到J65
的每一行中。我对公式无济于事,也使用了通过Google搜索找到的数组/转置公式,但这只会产生一条错误消息,要求我再增加700列
答案 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列中的每个单元格创建一个下拉列表