excel單元格內既有數字,又有文字,其中數字相加的方法

時間 2022-02-09 08:35:04

1樓:匿名使用者

資料記錄不規範,害死人吶

以後不要這樣記賬了,建議這樣來記賬:

a列 b列

物品 金額

麵條 4

**豆 2.5

……這樣記賬的話,連50分都省了

2樓:匿名使用者

資料在a1,在b1輸入公式=sumproduct(--text(mid(text(mid(substitute(a1,"元",rept(" ",15)),row($1:$200),15),),2,15),"0.00;;;!

0"))

補充問題:舉例說明一下**錯誤. 一般會是品種比較多會出現錯誤,你可把row($1:$200)中的200改大些,比如:500.

3樓:匿名使用者

這樣恐怕不行,你最好先列出具體科目,例如麵條一列,**豆一列,然後再令標註**,這樣看起來很簡潔明瞭,而且便於計算機求和函式計算.

像你這種操作方法在計算的時候計算機沒法分離漢字和數字來進行求和

4樓:匿名使用者

在一個單元格里,無法實現彙總。

a1-a6單元格里輸入:麵條、**豆、口香糖、牛奶、火腿、米老頭b1-b6單元格里輸入項應當**:4、2.5、1.9、2.6、1.1、1.2

把b1-b6單元格,用∑自動求和即可。

excel同一個單元格里既有文字又有數字,可以讓數字相加嗎

5樓:華螢趣玩

你可以將e3 用 手動分列,這樣數值都分為單獨的一列,然後再在d3裡彙總

=if(e3="","",sumproduct(--text(mid(text(mid(substitute(e3,"組",rept(" ",9)),row($1:$1000),10),),2,9),"0.00;-0.

00;;!0")))

6樓:螞蟻帝國

=if(e3="","",sumproduct(--text(mid(text(mid(substitute(e3,"組",rept(" ",9)),row($1:$1000),10),),2,9),"0.00;-0.

00;;!0")))

7樓:匿名使用者

好像不行呀,你可以將e3 用 手動分列,這樣數值都分為單獨的一列,然後再在d3裡彙總

8樓:有隻貓喵

不可以

只有單獨數字才可以使用公式相加。

9樓:夢幻西元前

不可以的 因為數字型別不同 是不可以相加的

10樓:流光傳說

不可以,單純只是數字可以。求採納。

excel如何將某一列中既有數字又有文字,把其中有數字的單元格相加。

11樓:小新de和尚頭

樓主用下面的公式:(自己改下單元格)

=sum(if(isnumber(a8:a13),a8:a13,0))

按ctrl+shift+回車

12樓:余余

直接用=sum(a1:a100)---會自動忽略文字的!

13樓:匿名使用者

公式類似於,需要自行修改相加的單元格範圍

=sum(if(isnumber(a8:a13),a8:a13,0))

按ctrl+shift+回車

microsoft office是一套由微軟公司開發的辦公軟體套裝,它可以在microsoft windows、windows phone、mac系列、ios和android等系統上執行。與其他辦公室應用程式一樣,它包括聯合的伺服器和基於網際網路的服務。從2007版的office被稱為「office system」而不叫「office suite」,反映出它們包括伺服器的事實。

office常是製作文件檔案的標準,而且有一些其他產品不存在的特性,但是其他產品也有office缺少的特性。自從microsoft 2007 office system開始,有一個和以前版本差異很大的使用者介面,該介面被稱為ribbon介面,並沿用在microsoft office 2010、microsoft office 2013和microsoft office 2016中。

14樓:隨訫

sum沒影響的,sum的意思是求和某區域內所有數值。不會因為你的區域內有文字和數值混合而不計算,除非文字和數值在同個單元格內

15樓:匿名使用者

這個還是直接用sum啊,—— 這個沒有影響啊,我試過了

excel**中,有一行的單元格內既有文字又有數字,如何只計算其中數字的總和?

16樓:定玉枝裴寅

假設資料在a列

在b1輸入

公式下拉

參考下我其他的回答。

17樓:5ad我

h1欄輸入公式:=--midb(a1,searchb("?",a1),2*len(a1)-lenb(a1))+--midb(b1,searchb("?

",b1),2*len(a1)-lenb(b1))+*******後類推,

18樓:

excel不能對混合內容進行運算

實際上這種問題應該用不同的列儲存不同的內容「甲、乙、丙、丁」作為名稱單獨為一列

「1、2、3、4」為數量單獨一列

「個」作為單位單獨一列

這樣才容易計算、統計

如果已經有了混合內容,若是文字和數字的組合有規律,還可考慮用變通的辦法篩選出數字

最方便的情形,是文字的字數相同,則可用固定寬度資料分列的功能,將數字與文字分離

否則就要大動干戈了……

19樓:水無憂因風皺

插入模組 複製以下**就可以得到一個自定義函式 =求和() 括號裡面是你求和地區域

function 求和(ak as range)for each ran in ak

a = len(ran)

for i = 1 to a

select case mid(ran, i, 1)case 0 to 9

m = m & mid(ran, i, 1)end select

next

k = k + val(m)

m = ""

next

求和 = k

end function

20樓:匿名使用者

寫:=mid(a1,2,len(a1)-2)+mid(b1,2,len(b1)-2)+mid(c1,2,len(c1)-2)+mid(d1,2,len(d1)-2)+mid(e1,2,len(e1)-2)+mid(f1,2,len(f1)-2)+mid(g1,2,len(g1)-2)

excel如何將既有數字又有文字的一列把有數字的單元格相加?

21樓:匿名使用者

公式類似於,需要自行修改相加的單元格範圍

=sum(if(isnumber(a8:a13),a8:a13,0))

按ctrl+shift+回車

microsoft office是一套由微軟公司開發的辦公軟體套裝,它可以在microsoft windows、windows phone、mac系列、ios和android等系統上執行。與其他辦公室應用程式一樣,它包括聯合的伺服器和基於網際網路的服務。從2007版的office被稱為「office system」而不叫「office suite」,反映出它們包括伺服器的事實。

office常是製作文件檔案的標準,而且有一些其他產品不存在的特性,但是其他產品也有office缺少的特性。自從microsoft 2007 office system開始,有一個和以前版本差異很大的使用者介面,該介面被稱為ribbon介面,並沿用在microsoft office 2010、microsoft office 2013和microsoft office 2016中。

22樓:皮採南釋嬌

樓主用下面的公式:(自己改下單元格)

=sum(if(isnumber(a8:a13),a8:a13,0))

按ctrl+shift+回車

excel裡又有文字又有數字怎麼相加 5

23樓:一條酸菜魚

1、電腦開啟excel**,要把12元和13元相加。

2、輸入公式=left(j1,2)+left(j2,2),因為數字在文字前面,所以用left公式把數字提取出來,2是代表有兩位數字。

3、輸入公式後,按回車鍵即可得到12和13的和。

4、如果數字在文字後面,就用right公式,=right(n2,2)+right(n3,3),原理跟left公式是一樣的。

5、輸入公式後,即可提取數字相加。

24樓:魚木混豬喲

excel中無法對既有文字,又有數字的單元格直接進行相加但可以先將數字提取出來,再進行相加

下面介紹如何提取文字及數字混合中的數字:

1.漢字及數字組合有固定的格式,即文字在左,數字在右2.輸入公式如下:

3.往下填充:

4.得到數字後,就可以用sum求和了

25樓:秋梵青易

發熱量-0.25分;衝擊地壓防治-0.2分;物資管理-0.

8分;裝置及供電管理-3.5分;工資管理-0.1分;勞動紀律-0.

15分;一通三防-0.5分;火工品管理-0.15分;排程資訊管理-1.

5分;黨建目標責任書-0.25分;卓越績效-0.9分;

26樓:金小九

方法一:分列:前提是數字在前面而且緊跟著的是「(」,並且後面再無「(」:

資料,分列,分隔符號勾上,下一步,其他勾上,輸入:"(",完成

方法二:以第一個「(」為區分擷取:前提是數字在前面而且緊跟著的是「(」,

b1輸入:

=left(a1,find("(",a1)-1)

c1輸入:

=right(a1,len(a1)-find("(",a1)+1)

或:=substitute(a1,b1,"")

方法三、前提是:數字都是在前面,文字都在後面:

b1輸入:

=lookup(9e+307,--left(a25,row($1:$99)))

c1輸入:

=substitute(a1,lookup(9e+307,--left(a25,row($1:$99))),"")

或:=substitute(a1,b1,"")

方法四:如果數字的前面都有文字

b1輸入:

c1輸入:

或:=substitute(a1,b1,"")

其實關鍵是求出b1,只要得出b1,c1都可以用=substitute(a1,b1,"")

數字和文字分開了,在求和

27樓:he**en小惠

先把人替換為空格

然後設定單元格格式 自定義 --0"人"--確定然後再用sum()求和

請見附件操作

有數字在同單元格內,如何在另單元格內得出這數字的前兩個乘積乘以後兩個數的乘積

你的三個數在同一個單元格中肯定用一個字元隔開是吧 如果我們假設你用空格隔開那在要顯示的單元格中我們輸入公式 mid a1,1,find a1 1 mid a1,find a1 1,find a1,find a1 1 1 find a1 1 2 mid a1,find a1 1,find a1,fin...

在EXCEL中單元格為數字,要在另單元格顯示為0 9的其它數字,如何實現

用公式 substitute substitute substitute substitute 0123456789 left a1 mid a1,2,1 mid a1,3,1 right a1 如何在excel中實現選擇一個單元格中下拉資料後另一個單元格跟著變化 楊子電影 1 以2007版exce...

Excel單元格內怎麼使用乘法,excel表格中乘法函式是怎麼用的?

與非 方法如下 1 開啟excel,找到需要存放結果的單元格 2 如果是兩個 內的值相乘,例如a4 b4輸入 a4 b4即可 3 如果是單個 乘數字,例如0.9 b6,輸入 0.9 b6即可 4 多個數字相乘方法相同 公式按特定順序計算數值。microsoft excel 中的公式通常以等號 開始,...