excel表格混合文字中提取数字怎么操作(excel表格混合文字中提取数字)

 2024-01-07  阅读 12  评论 0

摘要:大家好,小乐来为大家解答以上的问题。excel表格混合文字中提取数字怎么操作,excel表格混合文字中提取数字这个很多人还不知道,现在让我们一起来看看吧!1、假设数据在A列 在B1输入 方法1:=LOOKUP(9E+307,--MID(A1,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A1&5^19)),ROW($1:$99))) 公式下拉 方法2:=IF(ISERROR(FI

大家好,小乐来为大家解答以上的问题。excel表格混合文字中提取数字怎么操作,excel表格混合文字中提取数字这个很多人还不知道,现在让我们一起来看看吧!

1、假设数据在A列 在B1输入 方法1:=LOOKUP(9E+307,--MID(A1,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A1&5^19)),ROW($1:$99))) 公式下拉 方法2:=IF(ISERROR(FIND("-",A1)),"","-")&MID(SUM(MID(101&A1,2+LARGE(ISNUMBER(-MID(1&A1,COLUMN(1:1),1))*COLUMN(1:1),ROW($1:$50)),1)*10^ROW($2:$51))%,2,15)方法3:按ALT+F11。

2、插入-模块。

3、复制下列语句Function SplitNumEng(str As String, sty As Byte) Dim StrA As String Dim StrB As String Dim StrC As String Dim i As Integer Dim SigS As String For i = 1 To Len(str) SigS = Mid(str, i, 1) If SigS Like "[a-zA-Z]" Then StrA = StrA & SigS ElseIf SigS Like "#" Then StrB = StrB & SigS Else StrC = StrC & SigS End If Next i Select Case sty Case 1 SplitNumEng = StrA Case 2 SplitNumEng = StrB Case Else SplitNumEng = StrC End SelectEnd Function比如你的数据在A1 BI输入 =SplitNumEng(A1,1) 表示提取字母 =SplitNumEng(A1,2) 表示提取数字 =SplitNumEng(A1,3)表示提取中文。

本文到此分享完毕,希望对大家有所帮助。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://www.sast-sy.com/eacd8AD0CBwdSVw0D.html

发表评论:

管理员

  • 内容1434378
  • 积分0
  • 金币0

Copyright © 2022 四叶百科网 Inc. 保留所有权利。 Powered by ZFCMS 1.1.2

页面耗时0.0414秒, 内存占用1.71 MB, 访问数据库18次

粤ICP备21035477号