Excel 2007 数据验证:根据列表进行验证或允许用户输入自定义值

son*_*i2f 3 microsoft-excel-2007 data-validation microsoft-excel

我知道这种违背了目的,但是否有可能拥有一个带有单元格的 Excel 2007 电子表格:

  1. 针对电子表格中的列的列表进行验证。
  2. 如果不在该列表中,则允许用户输入作者未预料到的未包含在 #1 列表中的“自定义”项目,因此在这种情况下基本上跳过验证。

我认为可能有一种方法可以解决这个问题,我更喜欢没有 VBA,因为这个问题源于一个想要很多但有一点编程经验的用户。

Exc*_*lll 5

您可以使用 Excel 的内置数据验证功能来执行此操作。它将用作单元格内下拉菜单,它还允许您输入下拉列表中未包含的值。您需要执行以下操作:

  1. 在工作簿中的某处,输入要显示在下拉列表中的数据。在我的示例中,它与下拉列表位于同一工作表上,但并非必须如此。
  2. 选择要放置下拉列表的单元格。然后,在“数据”功能区上,选择“数据验证”。从那里您需要选择从列表中验证您的数据。输入您在步骤 1 中创建的源数据的地址。 按列表进行数据验证
  3. 单击“数据验证”对话框中的“错误警报”选项卡。然后,取消选中“输入无效数据后显示错误警报”复选框。单击“确定”。 在此处输入图片说明