如何只引用中文的单元格

时间:2024-10-14 02:34:21

1、如下图A列的情况,里面的内容既有中文、数字又有标点符号,现在需要把全部为中文的显示到B列

如何只引用中文的单元格

2、在B1单元格输入=IF(LENB(A1)/LEN(A1)=2,A1,""),然后下拉 可以得到如下图,是不是很简单。

如何只引用中文的单元格

3、说明:主要是利用了每个中文字含有两个字节而每个数字,标点只含一个字节的特性实现的

如何只引用中文的单元格
如何只引用中文的单元格

4、公式解读:lenb()函数幻踔佐曝返回的是该文本中所含的字符数,如果是中文的话则每个中文字都返回2不是的话每个就返回1,len()函数返回的内容则不管是不是中文都返回1,因此两个函数直接相除如果等于2或者1/2的话该单元格必全部为中文""在公式中表示的意思为如果不等于2则返回空值,即显示为空

5、关于这两个函数的其他技巧性的用法还包括提取(前文字后数字或前数字后文字但是数字的位数都不规律的情况)如下图的情况

如何只引用中文的单元格

6、方法如下 在B1输入=LEFT(A1,LENB(A1)-LEN(A1)) 下拉完成马上就提取好了 是不是很方便(前数字后文字的方法类似,left函数变成right函数就可以了)

如何只引用中文的单元格
© 手抄报圈