如何在excel表格的一列汉字中查找出含有其他字符的单元格?
这要用到LENB函数,MOD函数,IF函数。

工具/原料
- office 2013
方法/步骤
- 1
如图A列中,是一些汉字,
但有些单元格含有一些字符,需要把这些单元格给找出来。提取到B列中。
- 2
那么,我们就利用LENB函数、MOD函数、IF函数来实现。
在B1输入公式=IF(MOD(LENB(A1),2)=0,"",A1)
- 3
再按下回车,
看,B1单元格这里,是空白的,是因为A1单元格中的没有除中文以外的字符。
- 4
鼠标点住B1单元格右下角,向下拖拉,
拉到B7单元格。
- 5
看,
B4单元格和B7单元格,都显示了内容
- 6
可以看到,A4单元格中,含有字符“/”
而A7单元格含有字符“*”
- 7
所以,通过公式=IF(MOD(LENB(A1),2)=0,"",A1),给找出来了。
=IF(MOD(LENB(A1),2)=0,"",A1)怎么理解呢,
LENB,是提取单元格字节数;
MOD,是求余;
MOD(LENB(A1),2)=0就是得出A1单元格字节数是否单双数,
在这里,若是双数为TRUE,若是单数为FALSE
IF就很好理解,条件函数,
整个公式的意思就是,若A1单元格的字节数为双数时,则B1单元格为空,否则就显示A1单元格内容,那就是若单数就显示A1单元格内容。
END
注意事项
- 若有不对之处,请海涵
- 未经许可,谢绝转载
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。