判断单元格是否有汉字

2021-06-30 23:49:36  阅读 199 次 评论 0 条

单元格是否有汉字的第一种情况:

=IF(LEN(A1)<LENB(ASC(A1)),"有汉字","没有汉字")

QQ截图20210630235020.jpg


好吧,发现个BUG,这函数有时候不太行。再找找

单元格是否有汉字的第二种情况:

=IF(LENB(A2)=2*LEN(A2),"汉字","含有非汉字字符")

excel判断字符串是否包含“非汉字”字符



单元格是否有汉字的第三种情况:

=LOOKUP(CODE(ASC(A1)),{48,65,123;"数字","英文","中文"})

录入单元格B1下拉。

ASCII可显示字符的十进制编码

从48开始是数字0

从65开始是英文字母A

从123开始包含中文等其他字符。

以上为纯数字、纯英文、纯中文。

混编的判断结果如下:(谁在前优先原则)

中英混合的,如“中国a”判断为中文,“a中国“判断为英文。

单元格是否有汉字的第四种情况:

EXCEL函数只能统计数字和字符,不能识别中文英文

假设是A列

则数字单元格数=COUNT(A:A)

字符单元格数(中文或英文)=COUNTA(A:A)-COUNT(A:A)


单元格是否有汉字的第五种情况:

=if(count(0/(mid(a1,row($1:$9),1)>"吖")),"","没")&"有汉字"


单元格是否有汉字的第六种情况:

=if(count(0/(mid(a1,row($1:$9),1)>"吖")/(mid(a1,row($1:$9),1)<"座")),"","没")&"有汉字"

WPS达师专注于免费分享WPS Office使用教程、PPT、word模板及办公常用软件等资源,欢迎大家收藏和分享本站。
WPS表格数据付费处理请加QQ:3247742

发表评论


表情

还没有留言,还不快点抢沙发?