如何僅從Excel中的文本字符串中提取數字?

      網友投稿 644 2025-03-31

      如何僅從Excel中的文本字符串中提取數字?

      您是否曾經想僅從Excel中的字符串列表中提取數字? 在這里,我為您介紹了一些在Excel中快速,輕松地提取數字的方法。

      方法1:僅從具有公式的文本字符串中提取數字

      方法2:僅從帶有VBA代碼的文本字符串中提取數字

      方法 3:僅從文本字符串中提取數字 Kutools for Excel

      方法4:僅從具有公式的文本字符串中提取十進制數字

      方法1:僅從具有公式的文本字符串中提取數字

      以下長公式可以幫助您僅從文本字符串中提取數字,請按照以下步驟操作:

      選擇要輸出提取的數字的空白單元格,然后鍵入以下公式: = SUMPRODUCT(MID(0&A5,LARGE(INDEX(ISNUMBER(-MID(A5,ROW(INDIRECT(“ 1:”&LEN(A5)))),1)))* ROW(INDIRECT(“ 1:”&LEN(A5) )),0),ROW(INDIRECT(“ 1:”&LEN(A5)))))+ 1,1)* 10 ^ ROW(INDIRECT(“ 1:”&LEN(A5)))/ 10),然后拖動填充手柄以填充應用此公式所需的范圍。 看截圖:

      筆記:

      1. A5 代表您只想從列表中提取數字的第一個數據。 2.如果字符串中沒有數字,結果將顯示為0。

      僅從文本字符串中提取數字:

      Kutools for Excel 提取號碼 函數,您可以快速從文本字符串單元格中僅提取數字。 點擊下載 Kutools for Excel!

      方法2:僅從帶有VBA代碼的文本字符串中提取數字

      這是一個VBA代碼,也可以幫您一個忙,請執行以下操作:

      1。 按住 Alt + F11鍵 鍵打開 Microsoft Visual Basic應用程序 窗口。

      2。 點擊 插頁 > 模塊,然后將以下代碼粘貼到 模塊 窗口。

      VBA代碼:僅從文本字符串中提取數字:

      Sub ExtrNumbersFromRange() Dim xRg As Range Dim xDRg As Range Dim xRRg As Range Dim nCellLength As Integer Dim xNumber As Integer Dim strNumber As String Dim xTitleId As String Dim xI As Integer xTitleId = "KutoolsforExcel" Set xDRg = Application.InputBox("Please select text strings:", xTitleId, "", Type:=8) If TypeName(xDRg) = "Nothing" Then Exit Sub Set xRRg = Application.InputBox("Please select output cell:", xTitleId, "", Type:=8) If TypeName(xRRg) = "Nothing" Then Exit Sub xI = 0 strNumber = "" For Each xRg In xDRg xI = xI + 1 nCellLength = Len(xRg) For xNumber = 1 To nCellLength If IsNumeric(Mid(xRg, xNumber, 1)) Then strNumber = strNumber & Mid(xRg, xNumber, 1) End If Next xNumber xRRg.Item(xI) = strNumber strNumber = "" Next xRg End Sub
      Copy

      3。 然后,按 F5 鍵以運行此代碼,并彈出一個提示框,提醒您選擇要使用的文本范圍,請參見屏幕截圖:

      4。 然后,點擊 OK,隨后出現另一個提示框,請選擇一個單元格以輸出結果,請參見屏幕截圖:

      5。 最后點擊 OK 按鈕,并立即提取所選單元格中的所有數字。

      方法 3:僅從文本字符串中提取數字 Kutools for Excel

      Kutools for Excel 也有一個強大的功能,稱為 提取號碼使用此功能,您可以快速從原始文本字符串中僅提取數字。

      Kutools for Excel : 帶有300多個便捷的Excel加載項,可以在30天內免費試用
      前往下載30天免費試用購買貝寶/ MyCommerce

      安裝后 Kutools for Excel,請執行以下操作:

      1。 單擊文本字符串旁邊的單元格,將結果放入其中,請參見屏幕截圖:

      2。 然后點擊 Kutools > Kutools 功能 > 文本 > 提取號碼,請參見屏幕截圖:

      3。 在 功能參數 對話框中,選擇要從中提取數字的單元格 文本 文本框,然后輸入 true or falseN 文本框,請參見屏幕截圖:

      備注:論點 N 是一個可選項目,如果您輸入 true,如果輸入,它將以數字形式返回數字 false,它將以文本格式返回數字,默認值為false,因此可以將其保留為空白。

      4。 然后點擊 OK,已從選定的單元格中提取數字,然后將填充手柄向下拖動到要應用此功能的單元格上,將得到以下結果:

      點擊下載并免費試用 Kutools for Excel 現在!

      方法4:僅從具有公式的文本字符串中提取十進制數字

      如果工作表中包含一些十進制數字的文本字符串,如何從文本字符串中僅提取十進制數字?

      下面的公式可以幫助您快速輕松地從文本字符串中提取十進制數字。

      輸入此公式:=LOOKUP(9.9E+307,--LEFT(MID(A5,MIN(FIND({1,2,3,4,5,6,7,8,9,0}, $A5&"1023456789")),999),ROW(INDIRECT("1:999")))),然后將句柄向下填充至要包含此公式的單元格,所有十進制數字均已從文本字符串中提取,請參見屏幕截圖:

      僅從字符串中提取數字 Kutools for Excel
      Kutools for Excel:具有300多個方便的Excel加載項,可以在30天內免費試用,沒有任何限制。 立即下載并免費試用!
      相關文章: 僅在Excel中提取粗體文本 僅在Excel中提取文本

      最佳辦公生產力工具

      將小時轉化為分鐘 Kutools for Excel!

      準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!

      為什么需要 Kutools for Excel

      ???  超過 300 項強大功能: Kutools 包含 300 多項高級功能,可簡化您在 1500 多種場景中的工作。

      ??  卓越的數據處理能力:合并單元格、刪除重復項并執行高級數據轉換 - 所有這些都不費吹灰之力!

      ??  高效的批量操作:當你可以聰明地工作時,為什么還要付出額外的努力呢? 輕松批量導入、導出、組合和調整數據。

      ??  可定制的圖表和報告:訪問各種附加圖表并生成富有洞察力的報告。

      ???  強大的導航窗格:通過強大的列管理器、工作表管理器和自定義收藏夾獲得優勢。

      ??  七種類型的下拉列表:通過各種功能和類型的下拉列表使數據輸入變得輕而易舉。

      ??  用戶友好:對于初學者來說輕而易舉,對于專家來說是一個強大的工具。

      立即下載,與 Excel 一起穿越時空!

      閱讀更多 免費下載... 采購... 
      Office Tab 為 Office 帶來選項卡式界面,讓您的工作更輕松
      在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。 在同一窗口的新選項卡中而不是在新窗口中打開并創建多個文檔。 每天將您的工作效率提高50%,并減少數百次鼠標單擊!
      閱讀更多 免費下載... 采購... 

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel縮放打印怎么設置(excel縮小打印怎么設置)
      下一篇:項目協同創新平臺(項目協同創新平臺建設方案)
      相關文章
      国产亚洲综合色就色| 亚洲精品成人网站在线播放| 日韩精品亚洲人成在线观看 | 337p日本欧洲亚洲大胆艺术| 亚洲无码精品浪潮| 亚洲国产精品成人午夜在线观看| 亚洲综合国产成人丁香五月激情 | 亚洲伊人久久大香线蕉啊| 亚洲黄色免费网站| 久久精品国产亚洲av麻豆小说 | 亚洲人AV永久一区二区三区久久| 国产亚洲精品仙踪林在线播放| 朝桐光亚洲专区在线中文字幕| 99亚洲乱人伦aⅴ精品| mm1313亚洲精品无码又大又粗| 亚洲国产精品成人AV无码久久综合影院| 亚洲精品无码专区在线| 最新亚洲人成无码网站| 亚洲精品久久久www| 亚洲尤码不卡AV麻豆| 亚洲国产a∨无码中文777| 亚洲国产精品无码AAA片| 亚洲AV无码一区二区二三区软件| 亚洲精品福利视频| 亚洲国产精品乱码在线观看97| 亚洲五月综合网色九月色| 亚洲精品无播放器在线播放| 亚洲av片一区二区三区| 青青草原亚洲视频| 亚洲第一精品在线视频| 亚洲国产人成在线观看| 亚洲风情亚Aⅴ在线发布| 亚洲精品97久久中文字幕无码| 在线亚洲午夜理论AV大片| 婷婷亚洲综合五月天小说| 亚洲国产一区在线观看| 亚洲精品无码久久久久YW| 亚洲精品国产高清不卡在线 | 国产精品亚洲片夜色在线| 一区国严二区亚洲三区| 自拍偷自拍亚洲精品被多人伦好爽|