中易网

excel表格提问

答案:4  悬赏:10  
解决时间 2021-01-16 00:37
  • 提问者网友:眉目添风霜
  • 2021-01-15 02:22
excel表格提问
最佳答案
  • 二级知识专家网友:孤独入客枕
  • 2021-01-15 03:35
答:利用编写自定义函数能完成,如果你不感到厌烦可往下看。
按ALT+F11组合键,打开VB窗口,执行"插入"-"模块",复制下面代码进去。
Function ExrNum(rng As Range)
     With CreateObject("VBSCRIPT.REGEXP")
        .Global = True
        .Pattern = "d{11}"
        ExrNum = .Execute(rng).Item(0)
    End With
End Function回到工作表,像是要普通公式一样使用该函数。如:=ExrNum(A1)
附图:

全部回答
  • 1楼网友:行路难
  • 2021-01-15 05:56

这个要用分裂,给你个网址 学习一下,网页链接
  • 2楼网友:想偏头吻你
  • 2021-01-15 05:09
你好,怎样能取消
  • 3楼网友:平生事
  • 2021-01-15 04:19

比如数据在A1,B1输入公式:=-LOOKUP(1,-MId(A1,ROW(INDIRECT("1:"&LEN(A1)-10)),11))
说明:以字符个数不超过50个为例,提取的是最后出现的一组11位数字。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息