美文网首页
使用MID函数在excel中提取指定字符

使用MID函数在excel中提取指定字符

作者: 雨林课堂 | 来源:发表于2021-05-21 17:06 被阅读0次

    实例1:

    字符:“冬芽圆锥形,有树脂;叶:叶在枝上列成两列或近两列状,条形,长1.5-4.8厘米,上面深绿色,”

    求“叶:”开始右边的字符;

    =RIGHT(G33, LEN(G33)-FIND("叶:",G33))

    求叶形数据:

    =MID(F37, FIND("叶:",F37), FIND("形,",F37)+2-FIND("叶:",F37))

    实例2:

    字符:“叶长1-3(-3.5)厘米,宽2-2.5毫米,质地较薄,先端有凹缺,间或果枝之叶先端钝或微尖,上面无气孔线,稀近先端有2-4条气孔线,下面有2条淡绿或灰白色气孔带;树脂道2,边生;”

    1. 求叶长的函数=MID(C3, FIND("长",C3), FIND("米",C3)+1-FIND("长",C3))

    2. 中间步骤:需要去除叶长部分的字符,会干扰叶宽的计算。 函数=MID(C3, FIND("长",C3), len(C3)-FIND("长",C3))

    3. 求叶宽的函数=MID(E2, FIND("宽",E2), FIND("米",E2)+1-FIND("宽",E2))

    #   =COUNTIF(E2,"*毫米*")  # 判断

    4. 使用Word中匹配通配符“ [一-龥]”匹配所有中文字符,并进行替换。

    =MID(A2,FIND("叶:",A2),LEN(A2)-FIND("叶:",A2))

    举例1

    例2: 使用Word通配符

    我们将示例中的内容复制到Wold中,通过使用通配符依次获取到中文,数字和字母,如下图:

    先选中文档内容,按住【Ctrl+H】打开替换功能,依次使用三种通配符保留所需的数据类型。因为我们是要保留相应的类型,所以将非该种类型的其他字符全部替换掉,剩下的就是我们需要的数据了。

    匹配中文的通配符:[一-龥],上图中前面加了一个!,表示非中文字符的会全被匹配到替换。

    匹配数字的通配符:[0-9]

    匹配字母的通配符:[a-zA-Z]

    每次将替换后剩下的数据复制到Excel的新列即可。

    例3:

    下图表格数据,现在要把“共”与“,”之间的金额提取到B1单元格到B5单元格中。

    在这里要运用到MID函数以及LEFT函数

    在B1单元格输入:=MID(A1,FIND("共",A1)+1,FIND(",",A1)-1-FIND("共",A1))

    相关文章

      网友评论

          本文标题:使用MID函数在excel中提取指定字符

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