excel 怎样筛选出单元格 字符长度(汉字字数)大于10的行 并使字体变成红色

excel 怎样筛选出单元格 字符长度(汉字字数)大于10的行 并使字体变成红色,第1张

按照如下步骤即可在excel中筛选出单元格字符长度(汉字字数)大于10的行,并使字体变成红色:

1、首先在excel中新建一个不同内容的工作表。

2、选中文本内容,在开始工具栏中点击条件格式,再选择新建规则。

3、然后在d出来的对话框中点击使用公式确定要设置格式的单元格,再在下方的文本框中输入"= LEN(A1)>10",然后点击格式。

4、在d出来的对话框中点击字体,点击红色,再点击两次确定即可。

5、点击确定后,excel表中的字符长度(汉字字数)大于10的行,字体也变成红色了。

按照你的要求筛选6位长度以上的正则表达式如下

(=[a-zA-Z\-0-9]{7,})([a-zA-Z]{2,10}-\d{1,6})

我给你一个PHP语言的例子,你看看吧

<php

$str="Nn-0哈哈哈NnnNn-00哈NnNN-0";

$regex="/(=[a-zA-Z\-0-9]{7,})([a-zA-Z]{2,10}-\d{1,6})/";

preg_match_all($regex,$str,$result);

for($i=0;$i<count($result[0]);$i++){

echo $result[0][$i]"\n";

}

>

在Excel中可以使用两种公式计算字符长度
=LEN(A1)
表示计算单元格A1中字符长度(1个双字节字符,长度计算为1)
=LENB(A1)
表示计算单元格A1中字符长度(1个双字节字符,长度计算为2)
如果使用上述公式,与预见的字符长度不一致,说明原字符中有不可见字符,或者首尾有多余的空格。
这时,可以是CLEAN、TRIM等函数来去除多余字符。
具体公式方法:
=LEN(TRIM(CLEAN(A1)))

用例如下:
步骤一:
1
选中待处理的数据
2
点击“常用”(这是繁体版的)
3
点击“排序与筛选”
4
点击筛选
步骤三:鼠标点击下拉箭头,选择文字筛选-->等於
步骤四:输入:“济南”
步骤五:完成,祝你成功


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13395729.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-28
下一篇 2023-07-28

发表评论

登录后才能评论

评论列表(0条)

保存