
上QQ阅读APP看书,第一时间看更新
1.4 用数据验证控制姓名中出现空格
姓名中一般不能出现空格,这不能仅靠人为控制,因为无论谁输入信息,都避免不了会有失误的情况出现,因此可以通过数据验证来限定姓名中出现空格这种错误的情况,具体操作步骤如下。
STEP 1:选中表格中B2:B245数据区域,单击【数据】选项卡【数据工具】功能区的【数据验证】按钮,弹出【数据验证】对话框。
STEP 2:在【允许】下拉列表中选择【自定义】,在【公式】文本框中输入如下公式,见图1-15:
=SUBSTITUTE(B2,"","")=B2
STEP 3:单击【出错警告】选项卡,在【错误信息】文本框中输入“请检查输入的姓名中是否存在空格。”,然后单击【确定】按钮,见图1-16。

●图1-15 自定义公式输入

●图1-16 出错警告设置
专家解析
SUBSTITUTE(B2,"",""=B2公式中,SUBSTITUTE(B2," ","")第二个参数的双引号中为空格,第三个参数的双引号中没有空格。整个公式的作用是将B2单元格的空格替换为空值后与B2单元格没被替换前的值对比,如果没有空格,则返回TRUE,如果有空格则返回FALSE。