1樓:真真真白丁
親,我是不是理解錯了,您要的是pkgs、kgs、m3分類彙總?就是分這三類,對a1/a2/a3縱向求和??
如果是這樣,陣列公式分別為,按「ctrl+shift+回車」結束輸入:
=sum(--left(a1:a3,find("pkgs",a1:a3)-1))&"pkgs"
=sum(--mid(a1:a3,find("pkgs/",a1:a3)+5,find("kgs/",a1:
a3,find("pkgs/",a1:a3)+5)-find("pkgs/",a1:a3)-5))&"kgs"
=sum(--substitute(right(a1:a3,len(a1:a3)-find("kgs/",a1:
a3,find("pkgs/",a1:a3)+5)-3),"m3",""))&"m3"
如果是同一行的三類全加起來,直接貼上這個公式,下拉:
=sum(--left(a1,find("pkgs",a1)-1),--mid(a1,find("pkgs/",a1)+5,find("kgs/",a1,find("pkgs/",a1)+5)-find("pkgs/",a1)-5),--substitute(right(a1,len(a1)-find("kgs/",a1,find("pkgs/",a1)+5)-3),"m3",""))
2樓:
你在一個單元格中既有文字格式又有資料格式,應該是沒法計算的。應該想法子文字和資料分開吧
3樓:匿名使用者
先用"/"分列,成3列後再合計。
excel想把第二列裡相同數字對應的第一列的數值從小到大顯示
假設把第b列裡為數字 3 對應的a列的數值從小到大顯示 c1 iferror all if b 1 b 99 3,a 1 a 99 row a1 陣列公式,下拉 沒上圖啊夥計 按照你的想法大概意思是將第一列相同的資料把第二列的資料在第三列按大小順序列出 套路是這樣的 all if 第一列 x 第二列...
excel裡怎麼把前數字和後數字自動相加後替換後數字
在excel選項下的 公式 中,勾選 迭代計算 迭代次數 1 然後在b1單元格輸入 a1 b1,當在a1中輸入新的資料時,會將新資料與b1單元格相迭加計算。解決問題的首選vba excel表自動求和後,把其中一個數字刪除,但是總和卻不變,還是沒刪除前的數字,為什麼?求和是連續的列,還是用 加法做的?...
在Excel中如何把相同行對應的資料,篩選在一行裡
見截圖先將a列複製到d列 選擇d列 功能區 資料 刪除重複項 確定d列刪除了重複項,保留內唯一值 e1輸入容 index b b,small if a 1 a 10 d1,row 1 10 100 column a1 陣列公式,先按住ctrl shift,最後回車公式右拉再下拉 使用power qu...