excel如何查找文字详细点(你知道可以清除不可见文字的美颜大师)(1)

你知道可以清除不可见文字的美颜大师,是哪个Excel函数吗?




excel如何查找文字详细点(你知道可以清除不可见文字的美颜大师)(2)

  1. 怎样根据身份证号码提取出生日期、地区代码、性别?
  2. 怎样把中英文分开?
  3. 怎样统计字符串中分隔字符的个数?
  4. 怎样用TRIM函数清除空格?
  5. 怎样用CLEAN函数清除不可见字符?


excel如何查找文字详细点(你知道可以清除不可见文字的美颜大师)(3)




怎样根据身份证号码提取出生日期、地区代码、性别

居民身份证的号码是按照国家的标准编制的,由18位组成:

前6位为行政区划代码,第7至第14位为出生日期码,第15至第17位为顺序码,第17位代表性别(奇数为男,偶数为女),第18位为校验码。

怎样根据身份证号码提取出生日期、地区代码、性别呢?

根据身份证号码提取出生日期、地区代码、性别的公式如图3-10-1所示。


excel如何查找文字详细点(你知道可以清除不可见文字的美颜大师)(4)

图3-10-1

公式解析:

出生年月日从身份证号码第7位开始,字符长度为8,用MID函数;

地区代码为身份证号码前6位,所以用LEFT函数;

性别位于身份证号码第17位,先用MID函数提取第17位的字符,再用MOD函数判断奇数还是偶数,MOD函数是求2个数相除的余数,如果被2整除,余数为0,则为偶数,否则为奇数,再用IF函数判断性别。

公式返回结果如图3-10-2所示。


excel如何查找文字详细点(你知道可以清除不可见文字的美颜大师)(5)

图3-10-2

怎样把中英文分开

需要把图3-10-3中的A列中英文分开,B1公式为=RIGHT(A1,LENB(A1)-LEN(A1))。


excel如何查找文字详细点(你知道可以清除不可见文字的美颜大师)(6)

图3-10-3

公式解析:

LENB按字节数计算,LEN按字符数计算,一个汉字算2个字节,公式=LEN("腾讯")返回结果是2,公式=LENB("腾讯")返回结果是4,因此LENB与LEN函数结果相减得到中文汉字字符数,再用RIGHT函数提取位于右边的中文字符。

C1公式为=LEFT(A1,LEN(A1)-(LENB(A1)-LEN(A1)))

公式解析:

LENB(A1)-LEN(A1)得到中文汉字字符数,再用总字符数LEN(A1)减去中文汉字字符数就得到英文字符数,再用LEFT函数提取位于左边的英文字符。

怎样统计字符串中分隔字符的个数

一列带有分隔符号的数据,需要分列,分列后按照列数由多到少排序,这个问题可以转化为怎样统计字符串中的分隔符号的个数,例如,A列存放原始数据,要统计A列每个单元格逗号个数,如图3-10-4所示。


excel如何查找文字详细点(你知道可以清除不可见文字的美颜大师)(7)

图3-10-4

先用LEN函数计算A列字符串字符数,计算结果放在B列,再用查找替换,把逗号全部替换为空,结果放在C列,再用LEN函数计算去掉逗号之后的字符串字符数,结果放在D列,B列-D列得到的结果就是字符串中逗号的个数,如图3-10-5所示。


excel如何查找文字详细点(你知道可以清除不可见文字的美颜大师)(8)

图3-10-5

清除空格的美颜大师——TRIM函数

TRIM函数功能除去字符串开头和末尾的空格或其他字符。函数执行成功时返回删除了字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。如果任何参数的值为NULL,TRIM()函数返回NULL。

=TRIM("My name is Mary")返回My name is Mary

清除不可见字符的美颜大师——CLEAN函数

Excel表格原始数据部分截图如图3-10-6所示,复制粘贴到记事本中,显示如图3-10-7所示,原始数据看不见双引号,为什么粘贴到文本文件中带有双引号呢?怎么解决呢?


excel如何查找文字详细点(你知道可以清除不可见文字的美颜大师)(9)

图3-10-6


excel如何查找文字详细点(你知道可以清除不可见文字的美颜大师)(10)

图3-10-7

这种情况一般是原始Excel文件中带有不可见字符,用CLEAN函数清除不可见字符,公式如图3-10-8所示,因为带有公式,我们先复制再选择性粘贴为数值,再复制粘贴到文本文件中就不会出现双引号了。


excel如何查找文字详细点(你知道可以清除不可见文字的美颜大师)(11)

图3-10-8

,