Excel - 限制单元格的值

时间:2014-02-13 12:21:05

标签: excel ms-office vlookup

我在excel中设置了两张纸...在纸张上是联系人列表,其他纸张是食品清单。

在食品单上,用户可以下拉联系人列表以将其与该食品关联。

这一切都运行正常,但问题是,用户可以输入一个不在该列表中的值。

有没有办法只允许下拉列表中的值?

2 个答案:

答案 0 :(得分:4)

要从一系列单元格创建下拉列表,请使用“数据”菜单下的“验证”命令。

1. 要为下拉列表创建有效条目列表,请在没有空白单元格的单个列或行中键入条目。例如:

enter image description here

2. 注意您可能希望按照希望它显示在下拉列表中的顺序对数据进行排序。

3. 如果要使用其他工作表或其他工作簿,请执行以下操作之一: 在同一工作簿中使用不同的工作表在该工作表上键入列表,然后为列表定义名称。

在不同的工作簿中使用不同的工作表在该工作表上键入列表,然后使用对列表的外部引用定义名称。

1。选择您想要下拉列表的单元格。

2. 在“数据”菜单上,单击“验证”,然后单击“设置”选项卡。 在“允许”框中,单击“列表”。

3. 要指定有效条目列表的位置,请执行以下操作之一:

4. 如果列表位于当前工作表中,请在“源”框中输入对列表的引用。

5. 如果列表位于同一工作簿或其他工作簿中的其他工作表上,请在“源”框中输入您为列表定义的名称。

6. 在这两种情况下,请确保引号或名称前面带有等号(=)。例如,输入= ValidDepts。

确保选中了In-cell下拉复选框。

7. 要指定是否可以将单元格留空,请选中或清除“忽略空白”复选框。

(可选)单击单元格时显示输入消息。

然后您将获得类似::

的内容

enter image description here

如果您尝试在列表中添加其他值,则会收到如下消息::

enter image description here

答案 1 :(得分:0)

您可以使用数据验证按钮,然后在设置下有一个选项,您可以从允许框中选择列表选项,然后选择源信息(从您放在工作簿中其他位置的某些单元格中的列表)。如果键入的值不在列表中,则会出错。

在错误提醒标签下,您甚至可以设置显示无效值的自定义消息。