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

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

我知道这有点违背目的,但是,是否有可能在 Excel 2007 电子表格中有一个单元格包含以下内容:

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

我认为可能有办法实现这一点,我更希望无需 VBA因为这个问题源自一个想要很多东西但编程经验很少的用户。

答案1

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

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

相关内容