if-statement - 多行相关下拉菜单

标签 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。我尝试了我的公式但没有效果,还使用了通过谷歌搜索找到的数组/转置公式,但这只会产生一条错误消息,要求我再添加 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 列中的每个单元格创建一个下拉菜单

0

0

spreadsheet demo for first 3 dropdowns in L column

关于if-statement - 多行相关下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59331151/

相关文章:

Javascript:如果语句包含未解析的函数

r - 如何根据来自多个列的多个条件创建一个新列?

if-statement - 基于现有类的 Sass 'if' 语句

xml - importxml google 电子表格 - 新 Google 表格中出现 "xml content cannot be parsed"错误

jquery - Selectivizr 导致选择下拉列表需要单击两次才能在 IE8 及更低版本中打开

javascript - 下拉菜单中所选值的不同显示

javascript - 带有可滚动选择列表的 Bootstrap 下拉列表

scala - 以更实用的风格更改 if-else-construct?

html - 如何将 html 数据从 Google 侧边栏传递到 gs 代码中的变量

R/googlesheets4 非交互式 session