編輯:

編輯:

我希望实现以下目标(使用数据验证的列表)。

A1 单元格下拉菜单:涂漆、更换或修复 - A2 单元格下拉菜单:更换、修复 - A3 单元格下拉菜单:涂漆、修复

我希望 A2 和 A3 都依赖于 A1,因为如果 A1="替换",则 A2 的下拉菜单严格为“替换”,而 A3 的下拉菜单严格为“涂漆”。但是,如果选择 A1 作为涂漆或修复选项,则 A2 和 A3 的下拉列表保持不变。

我在 Excel 上遇到的问题是,我不能有两个单独的依赖列表(在单元格 A1 上),并且它们具有相同的名称范围“绘制、替换、修复”。

请有人帮忙!!

答案1

这将解决这个问题:

情况 1(DD 1 有代替):

在此处输入图片描述

情况 2(DD 1 有油漆/修复):

在此处输入图片描述

怎么运行的:

  • 单元格中的公式B126

    =IF(E121="Replace","Replace",IF(OR(E121="Repare",E121="Paint"),"Replace",))

  • 单元格中的公式C126

    =IF(E121="Replace","Paint",IF(OR(E121="Repare",E121="Paint"),"Paint",))

  • 到达 CellE121并应用数据验证如下面的屏幕截图所示。

在此处输入图片描述

  • 对于下拉菜单 2:

在此处输入图片描述

  • 对于下拉菜单 3:

在此处输入图片描述

編輯:

  • 要得到 代替&维修在下拉列表 2 中,如果或者修复在下拉列表 1 中选择。

  • 在单元格中输入此公式B127

    =IF(OR(E121="Repare",E121="Paint"),"Repare","")

  • 数据验证并编辑来源范围。

  • 对于下拉菜单 2:

在此处输入图片描述

笔记,重复下拉菜单 3 的编辑部分中所示的步骤(包括公式C127)。

警告:

  • 此方法纯粹是围绕OP的需要,不要将其视为通用解决方案。

您可以根据需要调整单元格引用。

答案2

在此处输入图片描述

这就是您所寻找的吗?

三个下拉菜单,其中下拉菜单 2 和 3 的值取自 1。

或者,您可以在“数据验证→列表→源”中像这样制定下拉菜单:

下拉菜单 1 中有=$A$6,$A$5:$A$7,下拉菜单 2 中有=IF($A$1="Replace",$A$6,$A$5:$A$7),下拉菜单 3 中有=IF($A$1="Replace",$A$5,$A$5:$A$7)

所以基本上它只在正确的时间显示必要的值

相关内容