2 个下拉列表,带有一个常用选项。如果从列表 1 中选择,则自动在列表 2 中选择

2 个下拉列表,带有一个常用选项。如果从列表 1 中选择,则自动在列表 2 中选择

我有 2 个下拉列表,它们有一个共同的项目。如果在第一个列表中选择了该项目,我希望它在第二个列表中自动被选中。但是,如果在第一个列表中没有选择它,那么第二个下拉列表应该可以正常工作。列表的数据包含在同一文档中的单独工作表中,并使用 OFFSET 和 COUNTA 函数动态显示。

例如:列表一是水果,列表二是蔬菜,并且西红柿出现在两个列表中。

如果用户从列表一中选择番茄,则带有下拉列表二的单元格应该自动显示番茄。

如果用户没有从列表一中选择番茄,则带有下拉列表二的单元格应该正常工作。

我可以使用包含下拉列表二的单元格中的简单 IF 公式来实现这一点,但是在下拉列表中选择任何内容后,IF 公式就会被删除,并且文档不再起作用。

非常感谢任何指导。

答案1

您可以改进规则,以便在另一个单元格中选择“番茄”时仅启用“番茄”:

=IF(E2="tomato",A2,OFFSET($A$2,0,0,COUNTA($A:$A)-1))

在此处输入图片描述

此方法的唯一缺点是,如果两个单元格都包含“番茄”,那么您需要先从两个单元格中删除它,然后才能输入另一个值。

相关内容