Ⅰ excel 單個單元格內如何相加通過/分隔的數據有什麼函數可以計算單元格內的數據
不考慮VBA的話,普通方法有兩個相對簡單點:
一、方法1:
1. 分列,以/為分隔符,對A列數據分列,像你的粘貼,C列也有這樣的數據,那就要先在C列前插入足夠多的空列,空列數要大於等於A列最多/一個單元格的/數量+1,
2. 在分列後的數據最右邊一個空列中來示和,如分列的數據ABCD四列中,在E1中用SUM對A1:D1求和,下拉。
3. 原來的C列到F列中,再對F列同樣處理。
二、方法2:
1. 查找替換,將/全部替換成+
2. 在B2中輸入公式:="="&A1,下拉
3. 選擇B列,復制,再選擇性粘貼為」數值「
4. 查找替換,查找:=,替換:=,全部替換,OK
PS:這樣輸入數據圖簡單嗎?它簡單嗎?但要做計算的時候給自己添加多少麻煩!用Excel是為了給工作增加方便快捷,而不是找麻煩。所以養成良好的習慣是學習、使用Excel最基礎的,不可隨意。
Ⅱ 怎樣用excel表格將分隔符用逗號隔開,然後求出每一行的平均數
第一步 :數據分列
選中數據區域
數據菜單---分列工具
Ⅲ excel中怎麼求帶分隔符(如「/」)的單元格中計算平均值
假設是A1,B1,C1單元格,在D1單元格輸入公式
=ROUND(SUMPRODUCT(--LEFT(A1:C1,FIND("/",A1:C1)-1))/3,2) & "/" &ROUND(SUMPRODUCT(--RIGHT(A1:C1,LEN(A1:C1)-FIND("/",A1:C1)))/3,2)
Ⅳ 單元格里的數字都是用逗號隔開,請問如何計算他們的和
如果單元格里是excel全都是excel可識別的數字的話,盡管有逗號,也可以用這個函數組合來計算數字的個數。
=len(value(單元格引用))
比如單元格b4里的內容是
$500,001
=len(value(b4))
返回
6
但這個函數組合只有整數才能使用,要不也會計算小數點個數。
Ⅳ EXCEL單元格中數據和文字怎樣分開計算
先把數據分列,數據---分列--分隔符為—,然後進行計算,計算完以後再用&符號合並起來。
Ⅵ 如何將EXCEL表格中一個單元格內的數字進行計算。
1、首先在excel表格中可以看到已經輸入需要計算的基礎數據,需要根據需要在B1單元格中進行計算。
Ⅶ db2 對字元串進行分隔(分隔符為逗號),並計算分隔得到的數組的長度,不寫自定義函數,如何做到
我覺得就得寫個函數來做這件事情,因為DB2好像沒有這種統計特定字元出現字數的函數,自己寫個吧,基本演算法是這樣:
1.用locate函數找到逗號
2.substr函數截取逗號之後的字元串
3.調到第一步執行,直到substr取到的字元串為空
Ⅷ EXCEL單元格里有分隔符的數字相加
=SUM(--(REPLACE($A$1:$A$3,FIND("/",$A$1:$A$3),20,"")))&"/"&SUM(--MID(A1:A3,FIND("/",A1:A3)+1,20)) 有些復雜,但結果正確,可以將你的單元格地址帶入進行計算。
Ⅸ 如何實現excel中一列數據分隔符前後分別求和
=EVALUATE(SUBSTITUTE(A1,"/","+"))
不知道這樣的結果是你要的嘛!
Ⅹ EXCEl單元格中為200*300等類似數據,想把這兩個數據分開,需要進行計算,請問用什麼公式可行
1.直接分列:選擇後到菜單上選擇「數據」→「分列」,選擇固定分隔符,其它中輸入*號,就自動分成兩個,可能參與運算;
2.如何計算單元格中的數字加減乘除,如230+2*13+31/5,應使用宏表函數EVALUATE來設置定義名稱。
菜單中「插入」下「名稱」→「定義」,輸入一個名稱,比如qq,在引用位置中輸入:=EVALUATE(工作表欄位名!相加數字所在單元格名),再在相加數字單元格後的單元格中輸入:=qq,就能相加減乘除了。
比如D1輸入計算式,E1要得到結果,選擇E1單元格,按CTRL+F3定義一個名稱QQ=EVALUATE(工作表欄位名!D1),然後在E1輸入=QQ,就可以得到D1計算式結果。
選擇E1單元格,拖動下拉,或填充到需要的行就行了。