Excel中的LEN函数竟然还有如此妙用
提取英文的Excel神公式:
数据源中包含英文+中文,要求你提取英文信息。
使用公式如下:
=LEFT(A2,2*LEN(A2)-LENB(A2))
公式示意图如下图所示:

公式原理解析:
LEN函数按照字符数计算,LENB函数按照字节数计算,英文字符按字符计算或按字节计算的长度都是1,而中文数据按字符计算的长度是1,但是按字节计算的长度是2,这正是关键之处。利用长度差,巧妙地提取想要的数据。
提取数值的Excel神公式:
数据源中包含数值+中文,要求你提取数值信息。
使用公式如下:
=LEFT(A2,2*LEN(A2)-LENB(A2))
公式示意图如下图所示。

公式原理解析:
明白了前面案例的原理,这个案例也可以类推,只要明白数值和英文一样,无论是字符长度还是字节长度都是1,其他思路是一致的。
提取编码的Excel神公式:
数据源中包含编码+中文,要求你提取编码信息。
使用公式如下:
=LEFT(A2,2*LEN(A2)-LENB(A2))
公式示意图如下图所示。

赞 (0)