我目前正在努力向我正在处理的电子表格中添加依赖下拉列表。我已经使用这个公式在一行上创建了一个工作依赖下拉列表...
=if(J9=Operators!B1,indirect("Operator"),if(J9=Operators!C1,indirect("Livery")))
...但我希望将其复制到每一行中,直至 J65
。我尝试了我的公式但没有效果,还使用了通过谷歌搜索找到的数组/转置公式,但这只会产生一条错误消息,要求我再添加 700 列
最佳答案
你将需要这样的数组公式:
=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 列中的每个单元格创建一个下拉菜单
spreadsheet demo for first 3 dropdowns in L column
关于if-statement - 多行相关下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59331151/