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)

相关推荐