
如何僅從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 RangeDim xDRg As RangeDim xRRg As RangeDim nCellLength As IntegerDim xNumber As IntegerDim strNumber As StringDim xTitleId As StringDim xI As IntegerxTitleId = "KutoolsforExcel"Set xDRg = Application.InputBox("Please select text strings:", xTitleId, "", Type:=8)If TypeName(xDRg) = "Nothing" Then Exit SubSet xRRg = Application.InputBox("Please select output cell:", xTitleId, "", Type:=8)If TypeName(xRRg) = "Nothing" Then Exit SubxI = 0strNumber = ""For Each xRg In xDRgxI = xI + 1nCellLength = Len(xRg)For xNumber = 1 To nCellLengthIf IsNumeric(Mid(xRg, xNumber, 1)) ThenstrNumber = strNumber & Mid(xRg, xNumber, 1)End IfNext xNumberxRRg.Item(xI) = strNumberstrNumber = ""Next xRgEnd SubCopy3。 然后,按 F5 鍵以運行此代碼,并彈出一個提示框,提醒您選擇要使用的文本范圍,請參見屏幕截圖:
4。 然后,點擊 OK,隨后出現另一個提示框,請選擇一個單元格以輸出結果,請參見屏幕截圖:
5。 最后點擊 OK 按鈕,并立即提取所選單元格中的所有數字。
方法 3:僅從文本字符串中提取數字 Kutools for ExcelKutools for Excel 也有一個強大的功能,稱為 提取號碼,使用此功能,您可以快速從原始文本字符串中僅提取數字。
Kutools for Excel : 帶有300多個便捷的Excel加載項,可以在內.前往下載購買貝寶/ MyCommerce安裝后 Kutools for Excel,請執行以下操作:
1。 單擊文本字符串旁邊的單元格,將結果放入其中,請參見屏幕截圖:
2。 然后點擊 Kutools > 立即下載并!相關文章:僅在Excel中提取粗體文本僅在Excel中提取文本
最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

