首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

excel 如何提取单元格中包含数字、字母、文字中的数字

发布网友 发布时间:2022-04-23 07:16

我来回答

1个回答

热心网友 时间:2022-06-17 11:13

如果你会用自定义函数的话就比较好办了:

按alt+f11 插入模块,把下面这个代码放到当前工作簿的模块里:

Public Function ZZHQ(str As String)
    With CreateObject("vbscript.regexp")
        .Pattern = "\d{4,5}"
        .Global = True
        .MultiLine = False
        .ignorecase = False
        If .test(str) Then
            Set mh = .Execute(str) 'Execute方法返回某一个符合条件的字符串
            ZZHQ = mh(0)
        Else
            ZZHQ = CVErr(xlErrNA)
        End If
    End With
End Function

回到表格中,输入下面的公式:

=zzhq(A2)

A2对应你需要从中提取内容的单元格

这个公式会提取出第一个符合条件的最长的数字串

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com