限制只能输入数字图是某公司的奖金分配表,其中E列是主管领导根据员工的级别和考核得分确定的奖金金额。为了防止领导误填入文本数据导致后续计算错误,可以使用数据有效性限制E2:E11单元格区域只能输入数字,方法如下。 选定单元格区域E2:E11,在【数据】选项卡中单击【数据有效性】按钮,打开【数据有效性】对话框。 单击【设置】选项卡,在【允许】下拉列表中选择“自定义”选项,在【公式】文本框中输入“=ISNUMBER(E2)”,单击【确定】按钮,如图所示。 通过以上步骤设置好数据有效性后,如果用户在E列中填写文本数据,如“1513a”,Excel将 自动弹出【停止】对话框,阻止用户输入,如图48-3所示。
限制只能输入文本图是某网站的邀请码明细表,用来登记邀请人领取的邀请码并为后期审核使用。其中 C列是网站的邀请码,要求必须为文本,为了防止工作人员登记邀请码时输入错误,可以使用数据有效性限制C2:C11单元格区域只能输入文本,方法如下。 选定单元格区域C2:C11,在【数据】选项卡中单击【数据有效性】按钮,打开【数据有效性】对话框。 在【设置】选项卡中【允许】的下拉列表中选择【自定义】,在【公式】文本框中输入“=ISTEXT(C2)”,单击【确定】按钮,如图所示。
限制不允许录入中文字符要在表格中添加限制条件,不需要在录入数据时包含中文字符,可在【数据有效性】对话框的自定义公式栏中输入以下公式(假定A1单元格为当前活动单元格): =SUMPRODUCT(——(RIGHT(A1,COLUMN(1:1))>=“吖”))=0 此公式通过一个极小的汉字“吖”(这里所谓的大小指的是文本数据在 Excel 中的排序大小)来与单元格中输入的字符进行比较,凡是大于等于“吖”都被认作是汉字。 使用此公式进行数据有效性限定以后,单元格中不能输入包含汉字的文本字符串,但仍可以输入“1”、“a”等全角字符。如果要在此基础上限制这些全角字符的输入,可使用下面的公式: =LENB(A1)=LEN(A1) 在中文系统中,汉字和全角的字母和符号都属于双字节字符。LENB函数在计算字符个数时会将双字节字符按2计数,而LEN函数则没有这种功能,因此可以通过这两个函数对文本字符的个数进行比较来判断单元格中是否包含双字节字符。
|
|