如何在excel表格的一列汉字中查找出含有其他字符的单元格?

这要用到LENB函数,MOD函数,IF函数。

工具/原料

  • office 2013

方法/步骤

  1. 1

    如图A列中,是一些汉字,

    但有些单元格含有一些字符,需要把这些单元格给找出来。提取到B列中。

  2. 2

    那么,我们就利用LENB函数、MOD函数、IF函数来实现。

    在B1输入公式=IF(MOD(LENB(A1),2)=0,"",A1)

  3. 3

    再按下回车,

    看,B1单元格这里,是空白的,是因为A1单元格中的没有除中文以外的字符。

  4. 4

    鼠标点住B1单元格右下角,向下拖拉,

    拉到B7单元格。

  5. 5

    看,

    B4单元格和B7单元格,都显示了内容

  6. 6

    可以看到,A4单元格中,含有字符“/”

    而A7单元格含有字符“*”

  7. 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

注意事项

  • 若有不对之处,请海涵
  • 未经许可,谢绝转载
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。