1樓:刺__客
假設第一個資料在b2單元格那麼病下面這麼寫,=sum(if(left(b2,1)="病",right(b2,1),"0"),if(left(c2,1)="病",right(c2,1),"0"),if(left(d2,1)="病",right(d2,1),"0"),if(left(e2,1)="病",right(e2,1),"0"),if(left(f2,1)="病",right(f2,1),"0"),if(left(g2,1)="病",right(g2,1),"0")
事下面=sum(if(left(b2,1)="事",right(b2,1),"0"),if(left(c2,1)="事",right(c2,1),"0"),if(left(d2,1)="事",right(d2,1),"0"),if(left(e2,1)="事",right(e2,1),"0"),if(left(f2,1)="事",right(f2,1),"0"),if(left(g2,1)="事",right(g2,1),"0"))
年下面=sum(if(left(b2,1)="年",right(b2,1),"0"),if(left(c2,1)="年",right(c2,1),"0"),if(left(d2,1)="年",right(d2,1),"0"),if(left(e2,1)="年",right(e2,1),"0"),if(left(f2,1)="年",right(f2,1),"0"),if(left(g2,1)="年",right(g2,1),"0"))
這個回答起來麻煩看來無人幫你了,閒著沒事時敲一敲把,最好的辦法vba
2樓:
1、這個用函式解決有些麻煩。
2、可以用vba程式來解決。
3、迴圈遍歷分單元格,並拆分統計數量。
4、具體實現可以上傳附件到論壇,讓網友幫助解決。
5、也可以諮詢某寶的vba賣家。
3樓:
假設日期在b7:g7,則h8=sum(if(left($b8:$g8)=h$7,--substitute($b8:
$g8,h$7,""))),陣列公式,同同時按ctrl+shift+回車三鍵結束,右拉下拉號
excel在一個單元格內有文字和數字該怎麼求和
4樓:
不需要分開也可以求和,只是需要用到公式。
1、開啟目標excel**後,首先找到目標區域資料,如圖。
2、假如要在b1單元格中輸出求和結果,那麼在b1單元格中輸入下圖所示的公式。
3、然後在鍵盤上找到回車鍵,按下即可。
4、按照以上進行操作,即可在一個單元格內對文字和數字求和。
5樓:匿名使用者
如果數字後面都有空格很好辦,但前提是數字前不是空格。
=sumproduct(--text(mid(text(mid(substitute(a1," ",rept(" ",15)),row($1:$402),14),),2,15),"0.00;-0.
00;;!0"))
6樓:匿名使用者
把文字放一列,數字放一列,然後把數字列求和,用sum函式求和。
7樓:寶貝丫丫
先用資料-分列功能將單元格中的文字和數字分開
再求和資料就行了
8樓:
你要求怎麼樣的和?求數字和當然要分開。
excel**中,有一行的單元格內既有文字又有數字,如何只計算其中數字的總和?
9樓:定玉枝裴寅
假設資料在a列
在b1輸入
公式下拉
參考下我其他的回答。
10樓:5ad我
h1欄輸入公式:=--midb(a1,searchb("?",a1),2*len(a1)-lenb(a1))+--midb(b1,searchb("?
",b1),2*len(a1)-lenb(b1))+*******後類推,
11樓:
excel不能對混合內容進行運算
實際上這種問題應該用不同的列儲存不同的內容「甲、乙、丙、丁」作為名稱單獨為一列
「1、2、3、4」為數量單獨一列
「個」作為單位單獨一列
這樣才容易計算、統計
如果已經有了混合內容,若是文字和數字的組合有規律,還可考慮用變通的辦法篩選出數字
最方便的情形,是文字的字數相同,則可用固定寬度資料分列的功能,將數字與文字分離
否則就要大動干戈了……
12樓:水無憂因風皺
插入模組 複製以下**就可以得到一個自定義函式 =求和() 括號裡面是你求和地區域
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
13樓:匿名使用者
寫:=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中一個單元格中既有文字又有數字,我們要求這幾個數字之和該怎麼輸公式?
14樓:
=right(a1,len(a1)*2-lenb(a1))
分離數字文字
15樓:七星小蘑菇
請截圖,不然不知道資料是啥樣的。
跪求:excel一行單元格中既有文字也有數字,怎麼將數字提取出來自動求和
16樓:匿名使用者
人說:男兒膝下有**,不要這麼點小事就跪
如果前面的字元個數是一樣的,用mid函式取後面的數字如果後面的數字位數是一樣的,用分列方式取數字都可以實現的。
17樓:
說個解決方法,希望有幫助:
例如資料放在b列的b1至b30區域裡面,1、在c1中輸入=if(isnumber(b1),b1,"")這樣就會把數字篩選出來,文字單元格變成空單元格,2、向下填充c1至c30,3、在其他單元格用=sum(c1:c30)求和。即可
18樓:匿名使用者
可以實現的,用excel中「資料」選單中的「分列」命令-->固定列寬-->將分列線定在字母和數字之間-->完成。
ok,字母單獨一列,數字單獨一列,接下來求和就不用我教你了吧。
19樓:
直接求和就行啊,文字不會計算進去的
20樓:思雪遙遙
平身,hi我吧,看錶說話!
excel單元格中有文字和數字,如何不分列的情況下,直接對數字進行整行整列的求和?
21樓:匿名使用者
h3單元輸入:
=sum(if(iserror(left(c3:g3,find("(",c3:g3)-1)),c3:
g3,--left(c3:g3,find("(",c3:g3)-1)))
陣列公式,以ctrl+shift+回車,代替回車,結束輸入。
下拉公式
excel單元格里有文字和數字,怎麼根據文字提取數字到對應的單元格?文字是物品的種類,有近百種。謝謝 5
22樓:匿名使用者
=sum(if(isnumber(--substitute(a1:a10,"ab","")),--substitute(a1:a10,"ab",""),0))
上面的公式,假設資料在a1:a10,假設資料開頭的字母是ab用上面的公式,輸入後按ctrl+shift+回車,要三鍵一起按,上面的公式可以直接計算出開頭為ab的數字的總和
替換ab各改變範圍,應該可以實現你的要求。
如果你的物品很多,可把品名存在d列,然後公式改為,=sum(if(isnumber(--substitute($a$1:$a$10,d1,"")),--substitute($a$1:$a$10,d1,""),0))
下拉就可以求出所有的品種 的各自合計數
23樓:匿名使用者
用如下陣列公式(用shift+ctrl+enter輸入)提取由文字和數字組成的a1單元格中的數字:
=--mid(a1,min(iferror(find(row(1:10)-1,a1),256)),len(a1))
例如a1="abcd567",求得結果為567
24樓:匿名使用者
貌似。。。直接用分類彙總就ok了。。。為何要多此一舉呢~~~自己找個office初級教程看看分類彙總的用法。。。
25樓:匿名使用者
如資料在a1:a1000,在b1中輸入公式
a$100)))) , 公式下拉即可.
26樓:好鬼憎註冊名字
資料透視表可以實現。
excel單元格內既有數字,又有文字,其中數字相加的方法
資料記錄不規範,害死人吶 以後不要這樣記賬了,建議這樣來記賬 a列 b列 物品 金額 麵條 4 豆 2.5 這樣記賬的話,連50分都省了 資料在a1,在b1輸入公式 sumproduct text mid text mid substitute a1,元 rept 15 row 1 200 15 2...
EXCEL裡的單元格里的文字怎麼連結到另外一張工作表
1 首先在同一資料夾下,建立了一個excel檔案,又放入一個 如下圖。3 完成以上步驟後,滑鼠右擊 連結到sheet2 選擇 超連結 然後 選擇 sheet2 確定。 釋普定法師 選擇牛奶所在的單元格,插入 超連結,開啟超連結設定對話方塊,查詢範圍裡找到所有連結到的文件,下面位址列中就會實時顯示該文...
excel單元格里有雜亂的數字漢字字母,但只想要其中的漢字
給你一個自定義函式 public function hz rang as string as string dim l as integer dim str as string l len rang if l 1 then hz exit function end if on error resum...