美文网首页
Excel中如何提取数字或文字?

Excel中如何提取数字或文字?

作者: 123_木头人 | 来源:发表于2019-07-18 21:17 被阅读0次

    不知道大家有没有遇到过这种问题?从文本框中,提取其中的数字,或者是提取其中的文字。

    一、我们先来认识下三个函数

    left函数:left(对象,从左边开始取多少个字符)

    right函数:right(对象,从右边开始取多少个字符)

    mid函数:mid(对象,从中间第几字符开始取,取多少个字符)

    举例如下:

    二、再来介绍下计算文本长度的函数

    len函数:len(按字符来计算个数)

    lenb函数:lenb(按字节来计算个数)

    举例如下:

    注:字符和字节是两种不同的计算方式。数字、文本、符号都只算一个字符;字节不同点在于,一个汉字算2个字节,一个数字算1个字节,这点对后面取值很重要

    三、如何将数字和文本分离出来?

    重点在于len和lenb有计算差异的特点,提取过程如下:

    B2=RIGHT(A2,LENB(A2)-LEN(A2))

    C2=LEFT(A2,LEN(A2)-(LENB(A2)-LEN(A2)))或

    C2=LEFT(A2,2*LEN(A2)-LENB(A2))

    来解释下B2所写公式的意思:

    LENB(A2)返回的结果是9,LEN(A2)返回的结果是6,相差3个,这个3就是汉字多出来的3个字节,于是从右边开始取3个字符,便能得到我们想要的文字。

    疑问:这里的数字和文字的排列具有一定的规律性,那如果是数字在文字中间,或者文字在数字中间,又要如何提取呢?

    (转自微信公众号:童年真爽)

    相关文章

      网友评论

          本文标题:Excel中如何提取数字或文字?

          本文链接:https://www.haomeiwen.com/subject/zairlctx.html