-
1 # 穿衣研究所
-
2 # Excel講堂
你的問題不在於求和,而是在與如何根據需求將單元跟內數字分別統計到單獨單元格內。
主要有以下幾種方式:
1、根據實際情況對單元格經行分裂,然後經行求和。
2、透過文字提取函式,left,right,mid將數字分別提取出來。然後求和
3、透過快速填充功能將指定數字分裂出來。然後求和
-
3 # 樂享所知
大致有兩種方法:一種是使用分列功能將數字提取出來,然後在使用sum求和公式即可;另一種是使用VBA自定義一個函式來實現這一功能。公式法的話要是數字之間的空格數不一樣的話還不好寫公式。
方法一:按照下面的步驟進行操作即可。
接下來對提取出來的數字進行求和即可!
方法二:具體程式碼如下:
Function SumNum(Rng As Range)
Dim RegEx As Object, Mat As Object
Dim m, x
Set RegEx = CreateObject("Vbscript.Regexp")
Application.Volatile
With RegEx
.Global = True
.MultiLine = True
.IgnoreCase = False
.Pattern = "\d+"
Set Mat = .Execute(Rng)
For Each m In Mat
x = x + Val(m)
Next
End With
SumNum = x
End Function
只需輸入自定義公式=SumNum(C29)即可,得到的結果如下,與第一種方法的結果是一樣的。
但是方法二還有一個特殊的技能就是當單元格的內容的混合型文字的話它也能夠完成計算,如下所示,單元格中同時包含中文、英文、數字記憶其他字元它依然能夠完成計算!這是方法一辦不到的。
-
4 # 格子裡外
如果單元格內只有數字可以使用分列將數字提取到多個單元格,之後再用求和公式獲得結果。不過,如果單元格內既有數字,又有文字,最好就是按照下面的方法來求和了。
步驟1:如圖,在第一個單元格手動提取所有數字,數字之間用“+”連線,然後,向下填充,選擇“快速填充”,這樣就會得到數字相加的數學式子了。
步驟2:1. 輸入公式“="="&B1”,然後將此公式複製給剩下的那幾個單元格,就會得到加法式子,只是等號顯示在左邊。注意,公式中的雙引號是英文半形雙引號,使用中文的雙引號,將得不到正確的結果哦。
補充:也可以將步驟2的公式修改我為“="t="&B1”,接著複製“t=數學式子”所在單元格,選擇性貼上為“數值”,最後不需要分列,直接將“t”替換掉,也可以得到單元格中所有數字的求和結果。用這種方法不僅可以求和,提取數字時使用不同的運算子,也可以進行其他運算哦。
回覆列表
excel當中有一個好幾個數字,那麼只有一種可能,這些數字是以非數字的格式存在的,在求和之前,先要把他們轉化為數字。否則無法計算。
舉例說明,表格裡面2501314字樣如何求和,來展示具體操作步驟,供你參考。
1 使用公式提取數字
2 文字格式轉化為數字3 sum函式求和