发布网友 发布时间:2022-05-20 18:30
共1个回答
热心网友 时间:2023-11-09 17:26
咨询记录 · 回答于2021-10-16excel表格中如果利用数据中的数据有效性功能完成如下,当A1单元格输入C开头的字母+数字文本长度要求只能是10位,当A1单元格输入M开头的字母+数字文本长度要求只能是9位Excel具有强大的制表功能,给我们的工作带来了方便,但是在数据录入的过程中也容易出错,因为Excel默认是可以输入任何数据的。有时候为了防止人为的错误,我们需要对数据的输入做些限定工作,如限定身份证号的输入位数,限定人的性别只有男和女两种等等。这需要借助Excel的“数据有效性”功能。“数据有效性”功能位于“数据”功能区的“数据工具”部分。数据有效性设置现有一个Excel工作簿如图 1所示。其中“通讯录”放在工作表1(通讯录表)中,所有的地区放在工作表2(地区表)中,如图 2所示。现需要在用户输入数据时限定输入的条件和范围,如身份证号只能输入18位的二代身份证号,性别只能输入“男”或者“女”,所在地区只能从“地区表”中获取。图1图2示例1:限定身份证号的位数在图 1中,*身份证号输入的位数。操作步骤:1) 选定用来输入身份证的单元格或列(图 1中的C列)。2) 点选“数据—>数据工具—>数据有效性—>数据有效性…”命令,打开“数据有效性”设置对话框,如图 3所示。图33) 在图 3中“有效性条件”选择“文本长度”,运算符选择“等于”,长度设置为“18”。注:在图 3中有4个选项卡:设置、输入信息、出错警告、输入法模式。“设置”是用来设置数据输入限定条件的,默认是“任何值”。可以设置的“有效性条件”有:整数、小数、序列、日期、时间、文本长度和自定义。4) 然后转到“输入信息”选项卡,如图 4所示,在图 4的标题部分输入“输入身份证号”,输入信息部分输入“请输入18位的二代身份证号”。图45) 转到“出错警告”选项卡,如图 5所示,在其中标题部分输入“输入错误”,错误信息输入“您输入的身份证号码非法”。图56) “输入法模式”选项卡不做修改,即保持输入模式不变,然后单击“确定”,回到Excel工作表。此时可以看到当光标在C列任何一个单元格时,系统都会显示:“输入身份证号 请输入18位的二代身份证号”,这就是我们刚才在“数据有效性”对话框的“输入信息”部分输入的内容。图67) 随意地在C列单元格中输入数据,然后按Enter回车键确认。如果你输入的是18位(如果输入的全是数字,请记住在其前面加“’”,将数字转换为文本),那么系统不会有任何提示;否则,系统会提示错