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

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

如果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
主站蜘蛛池模板: 亚洲av无码成人精品区狼人影院 | 五月婷婷丁香网| 日本h片无遮挡在线观看| 全免费a级毛片免费看| 78成人精品电影在线播放日韩精品电影一区亚洲| 有坂深雪初尝黑人在线观看| 国产99在线a视频| 91抖音在线观看| 日本三级特黄在线观看| 交换同学会hd中字| 黑人巨茎大战欧美白妇| 女神校花乳环调教| 乱人伦人妻中文字幕无码| 精品久久久久久国产| 国产真人无码作爱视频免费| 丝袜美腿美女被狂躁动态图片| 欧美日韩亚洲无线码在线观看| 国产久热精品无码激情| 97久久精品亚洲中文字幕无码| 日本免费人成视频播放| 亚洲精品无码人妻无码| 被女同桌调教成鞋袜奴脚奴| 国产麻豆精品一区二区三区V视界 国产麻豆精品久久一二三 | 亚洲精品视频在线观看免费| 黄色a级片在线观看| 天堂网www最新版资源在线| 久久精品国产亚洲AV麻豆王友容 | 在线播放免费人成毛片乱码| 久久国产精品免费一区二区三区| 男人和女人爽爽爽视频| 国产卡一卡二卡三卡四| 99久久人妻精品免费二区| 日日天干夜夜人人添| 亚洲欧美中日韩| 紧身短裙女教师波多野| 国产清纯白嫩初高生在线观看| swag台湾在线| 日本一二三区高清| 亚洲国产品综合人成综合网站| 精品久久久久久中文字幕无码软件 | 欧美人牲交a欧美精区日韩|