之前曾经提到这样一个问题:B列里面的单元格限制输入的字符串长度,同时在对应的C列单元格显示其字符串长度,超过时的单元格变成橙色。由于WPS个人免费版并不能使用VB功能,此时可以使用数据有效性和条件格式组合着用。
工具/原料
1
计算机
2
Windows 7
3
WPS 2016
方法/步骤
1
选择B2单元格,之后依次点击菜单栏上面的【数据】、【有效性】。
2
“数据有效性”会话框的操作:(1)点击【设置】,在“数据有效性”的会话框里面的“允许”下方选择“自定义”,输入公式=LEN(B2)<=10,即:输入的字符长度不能超过10个。(2)点击【输入信息】,勾选并输入提示信息(如,标题:数据长度限制;输入信息:数据长度不能超过10个字)。(也可忽略标题和输入信息)(3)点击【出错警告】,勾选并输入提示信息(如,标题:数据长度过长;错误信息:数据长度已经超过10个字),“样式”选择“警告”,之后点击【确定】。(也可忽略标题和错误信息)
3
在C2单元格里面输入公式=IF(B2='','',LEN(B2)),之后依次点击【开始】、【条件格式】、【新建规则】。
4
在“编辑规则”会话框里面选择“使用公式确定要设置格式的单元格”,输入公式=LEN(B2)>10,再点击【格式】。
5
在“单元格格式”会话框里面点击【图案】,选择填充的颜色(如:橙色),之后依次点击【确定】。
6
回到Sheet1工作表界面,选择B2:C2单元格区域并向下拖动复制填充,填充完成之后,在B列的单元格里面输入字符时将会看到所需的结果。
7
数据有效性和条件格式注释说明:(1)在数据有效性里面,只要条件是TRUE(即:在指定的范围内),那么不会执行限制,否则限制输入。之所以选择“警告”,主要是在字符数超过限定值时,如果想保留这么长的字符串也是可以的(按回车键即可)。(2)在条件格式里面,如果条件为TRUE,则会执行所需的格式,否则不会执行,这与数据有效性有点差别。
注意事项
个人经验,仅供参考。
上一篇:wps文字基础之特色功能