禁止单元格中的单数字输入(Microsoft Excel)
雷切尔(Rachel)试图将单元格限制为仅允许以至少两位数字开头的条目。因此,将不允许输入一位数字,但允许输入两位,三位或四位数字。雷切尔(Rachel)想知道这是否可行,也许是使用数据验证。
是的,这可以通过数据验证来处理。假设您只允许在单元格中输入整数,则可以这样设置:
。选择用户将在其中输入其条目的单元格。
。显示功能区的“数据”选项卡。
。在“数据工具”组中,单击“数据验证”工具。 Excel将显示“数据验证”对话框,并显示“设置”选项卡。 (请参见图1。)
。使用“允许”下拉列表,选择“整数”。
。使用数据下拉列表,选择大于。
。在“最小值”框中,输入值9。(“最小”框仅在完成步骤4和5之后才可见。)
。单击确定。
如果您的用户被允许输入十进制值,则需要对步骤进行一些修改:
。选择用户将在其中输入其条目的单元格。
。显示功能区的“数据”选项卡。
。在“数据工具”组中,单击“数据验证”工具。 Excel将显示“数据验证”对话框,并显示“设置”选项卡。
。使用“允许”下拉列表,选择“十进制”。
。使用数据下拉列表,选择大于或等于。
。在“最小值”框中,输入值10。(“最小值”框仅在完成步骤4和5之后才可见。)
。单击确定。
只要提供诸如“ 03”
的值,这两种方法都可以正常工作不被视为有效的两位数输入。如果是这种情况,那么您将需要完全更改数据验证的设置方式:
。选择用户将在其中输入其条目的单元格。
。显示功能区的“数据”选项卡。
。在“数据工具”组中,单击“数据验证”工具。 Excel将显示“数据验证”对话框,并显示“设置”选项卡。
。使用“允许”下拉列表,选择“文本长度”。
。使用数据下拉列表,选择大于。
。在“最小值”框中,输入值1。
。单击确定。
允许输入文本的缺点是,用户当然可以输入一个非意义的值,例如“ ab”或“ Q7”。另外,由于用户正在输入文本值(并且该文本值作为文本值存储在单元格中),如果在公式中引用该单元格,则可能会得到时髦的结果。
您将需要仔细考虑当用户在单元格中输入数据时希望用户执行的操作。如有必要,您可以在“数据验证”对话框中输入整个公式,以评估用户输入的内容以确保其符合您的需求。例如,如果您希望用户能够输入任何内容(前提是前两个字符是数字),则可以执行以下步骤:
。选择用户将在其中输入其条目的单元格。 (出于这些步骤的目的,我假定单元格为A2。)
。显示功能区的“数据”选项卡。
。在“数据工具”组中,单击“数据验证”工具。 Excel将显示“数据验证”对话框,并显示“设置”选项卡。
。使用“允许”下拉列表,选择“自定义”。
。在完成步骤4之后可见的“公式”框中,输入以下公式。 (即使在此处显示为多行,这也是一个应放在公式框中的公式。)
。单击确定。
使用这种情况,用户可以输入“ 02”或“ 1234”,甚至是“ 73abcd”。唯一的要求是输入的前两个字符将是数字。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(6157)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。