多语言展示
当前在线:537今日阅读:168今日分享:49

WPS表格限制字符串长度

之前曾经提到这样一个问题: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,则会执行所需的格式,否则不会执行,这与数据有效性有点差别。

注意事项

个人经验,仅供参考。

推荐信息