有什么函数可以只提取单元格中的所有数字如单元格中内容为liu-查字典问答网
分类选择

来自葛建新的问题

  有什么函数可以只提取单元格中的所有数字如单元格中内容为liu123456789用函数提取出123456789因为一列有很多,如sad123123456sad1234sadad12323123dasdas45313单元格中的数字内容长短不一.求第一用函数

  有什么函数可以只提取单元格中的所有数字如单元格中内容为liu123456789用函数提取出123456789

  因为一列有很多,如

  sad123123456

  sad1234

  sadad12323123

  dasdas45313

  单元格中的数字内容长短不一.

  求第一用函数处理之后,往下一拉低下的不用改变也全部能直接提取

1回答
2020-05-30 00:22
我要回答
请先登录
黄劲

  假设数据在A列在B1输入

  =LOOKUP(9E+307,--MID(A1,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A1&5^19)),ROW($1:$99)))

  公式下拉

  方法2:按ALT+F11,插入-模块,复制下列语句

  FunctionSplitNumEng(strAsString,styAsByte)

  DimStrAAsString

  DimStrBAsString

  DimStrCAsString

  DimiAsInteger

  DimSigSAsString

  Fori=1ToLen(str)

  SigS=Mid(str,i,1)

  IfSigSLike"[a-zA-Z]"Then

  StrA=StrA&SigS

  ElseIfSigSLike"#"Then

  StrB=StrB&SigS

  Else

  StrC=StrC&SigS

  EndIf

  Nexti

  SelectCasesty

  Case1

  SplitNumEng=StrA

  Case2

  SplitNumEng=StrB

  CaseElse

  SplitNumEng=StrC

  EndSelect

  EndFunction

  比如你的数据在A1

  BI输入=SplitNumEng(A1,1)表示提取字母

  =SplitNumEng(A1,2)表示提取数字

  =SplitNumEng(A1,3)表示提取中文

2020-05-30 00:25:11

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •