问题描述
我的问题很简单,但恐怕对此没有解决办法。
- 我要在一栏中3行中创建3个组合框。
- 组合框只有3个值。
- 如果我从组合框中选择一个项目,那么其他两个组合框应该只剩下其余2个项目可供选择。
- 如果我从第二个组合框中选择一个项目,那么最后一个应该只有剩余的1个项目可供选择。
- 如果我清除了第一个组合框选择,那么第一个和最后一个组合框应该只剩下剩余的2个项目可供再次选择。
在Google表格中可以通过某种方式实现吗?
解决方法
肯定有解决方案,您只需要一些单独的公式即可。
保留9至12个单元格(取决于您是否需要标题),并为其打上标签,以便知道它们所指向的下拉列表(即第1栏,第2栏,第3栏)。
在方框1下,只需列出您的3个值。
在框2下,输入公式=filter(C2:C4,A1<>C2:C4)
,将C2:C4
替换为框1的三个值的范围,并将A1
替换为第一个下拉框的单元格。
在框3下,输入公式=filter(D2:D4,A2<>D2:D4)
,将D2:D4
替换为框2的三个值的范围,并将A2
替换为第二个下拉框的单元格。
现在,只需插入保管箱,并将列表范围设置为上方的三个范围。这些公式将导致单元格值发生变化,并进而更改保管箱值。
就是这样!如果您希望它们全部独立,就像您问题的最后一部分所要求的(例如,首先在方框2中选择一个值,然后方框1和3进行相应的更改),则只需要一些较长的公式即可。我可以解决这个问题,但是我想先把它交给您,以确保这是您要的。
电子表格:https://docs.google.com/spreadsheets/d/15YLW7qL685FJjXKPE0uWTM50YhygpOZqK0UW4u48atI/edit?usp=sharing