Excel:我可以根据下拉列表控制单元格的允许/默认值吗?

时间:2016-12-14 12:50:08

标签: excel excel-formula

通常情况下,我喜欢使用下拉列表来预先填写工作中的文档字段,但我遇到了一个不寻常的(对我来说)情况,我基本上需要使用"其他"领域。我正在设置分析电子表格,我在其中使用下拉列表设置数据类型。根据数据类型,我想允许不同的输入条件,即:

Type   |   Input 1  |  Input 2
 A     |   Any num  |  Any num
 B     |   Any num  |  no value needed
 C     |   Any num  |  automatically populated 

我熟悉使用数据验证来控制单元格或文本之间的单元格中的允许输入,但是如果它可以用于有时允许任何内容并且有时自动填充单元格值,则不熟悉。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用条件格式在错误的单元格上闪烁明显的警告,而不是阻止用户使用数据验证输入无效输入。

例如,如果选择了类型A而输入2不包含数字,则在输入2单元格上显示红色突出显示,并在某处突出显示警告消息。 (可以通过操纵数字格式或字体颜色来实现通过条件格式化的选择性可见警告消息。)

将用户输入和自动数据组合在一列意味着用户正在覆盖公式。我更喜欢根据类型选择使用额外的列来查看用户输入或公式的值:

Type  |  Input 1  |  Input 2     |  Corrected Input 2
 A    |  Any num  |  Any num     |  Lookup Input 2
 B    |  Any num  |  not needed  |  Lookup Input 2(?)
 C    |  Any num  |  <ignored>   |  Calculate from formula

(在你的问题中,不清楚B类的输入2是可选的还是不相关的。无论如何。)