大學生新聞網
大學生新聞大學生活校園文學大學生村官
社會實踐活動社會實踐經歷社會實踐報告社會實踐總結社會實踐心得
全國排名校友會版軟科排名分類排名本科排名一本排名二本排名專科排名
求職簡歷職場法則面試技巧職場故事求職招聘
英語學習計算機學習電氣工程機械工程經濟管理建筑設計財務會計
申請書證明書檢討書自薦信演講稿心得體會調查報告讀后感求職信推薦信其它范文
 

表格中包含一個混合文本和數字的字符串,先提取其中數字需用到什么辦法?

如果Excel單元格中包含一個混合文本和數字的字符串,要提取其中的數字,通常可以用下面的公式,例如字符串“隆平高科000998”在A1單元格中,在B1中輸入數組公式:

=MID(A1,MATCH(1,--ISNUMBER(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),0),COUNT(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))

公式輸入完畢按Ctrl+Shift+Enter結束,公式返回文本形式的數值“000998”。下面的公式也可以提取字符串中的數值,并返回數值形式:

=LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1)))))

公式返回“998”。

上述兩個公式適合于字符串中包含連續數字的情況。但有時字符串中可能包含多個被文本分隔的數字,如“世紀家園31棟3單元901室”中就包含了3個數值,用上面的第二個公式只能返回第一個數值“31”,而第一個公式不能得到正確的結果。要分別提取字符串中的各個數值,可以用下面的自定義函數。

在Excel中按Alt+F11,打開VBA編輯器。單擊菜單“插入→模塊”,在代碼窗口中輸入下列代碼:

Function GetNums(rCell As Range, num As Integer) As String

Dim Arr1() As String, Arr2() As String

Dim chr As String, Str As String

Dim i As Integer, j As Integer

On Error GoTo line1

Str = rCell.Text

For i = 1 To Len(Str)

chr = Mid(Str, i, 1)

If (Asc(chr) < 48 Or Asc(chr) > 57) Then

Str = Replace(Str, chr, " ")

End If

Next

Arr1 = Split(Trim(Str))

ReDim Arr2(UBound(Arr1))

For i = 0 To UBound(Arr1)

If Arr1(i) <> "" Then

Arr2(j) = Arr1(i)

j = j + 1

End If

Next

GetNums = IIf(num <= j, Arr2(num - 1), "")

line1:

End Function

該自定義函數定義了兩個參數,第一個參數指定字符串所在的單元格,第二個參數指定提取字符串中的第幾個數值。如果字符串中僅包含2個數值,而第二個參數大于2,則函數會返回空。

返回Excel工作表界面。假如上述字符串在A2單元格中,在B2中輸入:

=Getnums(A2,1)

公式將以文本形式返回字符串中的第一個數值。要得到字符串中的第N個數值,將公式中的第二個參數“1”替換為N即可,如下圖D2中的公式:

=Getnums(A2,3)

返回“901”。

說明:該自定義函數在處理小數形式的數值時,將小數點“.”也視為字符,因而對于小數可分別提取小數的整數部分和小數部分。

    作者:大學生新聞網 來源:大學生新聞網
    發布時間:2018-12-18 瀏覽:
  • 事業單位會計核算特點
  •  我國在實施有關行政管理體制的改革過程中毫無疑問會涉及到改革事業單位內部的會計核算基礎。 反過來,事業單位內部的會計核算基礎的
  • 01-16 關注:144
  • 外籍人個人所得稅征收現狀分析
  • 改革開放初期,我國為吸引外資,給外資企業大量優惠政策。 隨著全球一體化及我國經濟的發展,經過稅收政策的調整,目前內、外資企業在
  • 01-16 關注:158
  • 規范代理銀行管理 提高資金收付效率
  • 2014 年 10 月 28 日, 國家財政部頒布了《關于鄉鎮國庫集中支付制度改革的指導意見》,新制度的實施有利于提高鄉鎮財政的監督管理,對
  • 01-16 關注:140
  • 解談政府債務與經濟增長外債
  •  文獻綜述  政府債務與財政赤字&ldquo;債務&rdquo;和&ldquo;赤字&rdquo;在財政政策中是幾乎可以互換使用的兩個詞。美國聯邦預算赤字
  • 01-16 關注:125
  • 非稅收入管理工作存在的問題
  • 1 目前非稅收入管理工作存在的問題  1.1 政府非稅收入管理制度建設亟待加強。 多年來,駐馬店雖然一直高度重視制度建設工作,相繼制
  • 01-16 關注:434
  • 校企合作模式應用型人才培養問題
  •  1前言  校企合作辦學本質上是產學研合作教育的拓展和延伸,其作為高等教育實踐教學改革的突破點逐漸浮出水面,從國外&ldquo;一年三
  • 01-16 關注:139
  • 會計造假的原因
  •   世界發達國家存在不少會計信息失真現象,引人注目的2002年安然公司財務丑聞事件后,仍不斷曝出會計造假,電信巨頭世界通信公司虛報
  • 01-16 關注:136
  • 煙草企業內部審計發展現狀
  •  1 煙草企業內部審計發展現狀及特點  現階段,煙草企業內部都有嚴格的審計制度,已經形成全面審計、同級審計、專項審計的全方位和全
  • 01-16 關注:135
主站蜘蛛池模板: 拍摄直播play文h| 国产麻豆欧美亚洲综合久久| 特级做a爰片毛片免费看一区| 成人欧美一区二区三区的电影| 午夜爽爽试看5分钟| www.好吊色.com| 欧美精品一区二区精品久久| 国产精品国产三级国快看| 乱亲玉米地初尝云雨| 视频一区在线观看| 嫩小xxxxx性bbbbb孕妇| 亚洲精品成人a在线观看| h片在线免费观看| 日本一区高清视频| 免费污片在线观看| 6080午夜乱理伦片| 日韩人妻一区二区三区免费| 国产91最新在线| 99精品国产第一福利网站| 欧美一级中文字幕| 国产91在线看| 91精品久久久久久久久网影视| 男人肌肌插女人肌肌| 女人张开腿让男人做爽爽| 亚洲欧美日韩国产综合高清| 992tv在线| 惩罚憋尿花蒂揉搓震动| 亚洲欧美日韩精品久久奇米色影视| 欧美在线色视频| 成人在线免费观看网站| 亚洲欧美激情在线| 邱淑芬一家交换| 大看蕉a在线观看| 亚洲AV无码乱码在线观看性色| 舔舔小核欲成欢| 国产香蕉精品视频在| 久久人人妻人人做人人爽| 男生秘密网站入口| 国产成人亚洲综合色影视| 一级免费黄色大片| 欧美国产人妖另类色视频|