[算表] excel 從同一個欄位算出多個數值總和

看板Office作者 (啾啾)時間4年前 (2019/10/12 13:43), 編輯推噓3(3015)
留言18則, 5人參與, 4年前最新討論串1/1
軟體:office 365 版本: https://i.imgur.com/o3STg8X.jpg
如圖,需要得出D欄那樣的總和, 原本是打算使用這個公式來挖出()中間的值, =MID(C2,SEARCH("(",C2)+1,SEARCH(")",C2)-SEARCH("(",C2)-1) 但是這樣只會顯示第一個括號裡面的值,但是我需要把所有 括號裡面的值加總起來,是否有辦法能用一個公式將這些數字加起來呢? 謝謝大神 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.222.202.249 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1570858999.A.CB9.html

10/12 15:24, 4年前 , 1F
10/12 15:24, 1F

10/12 15:26, 4年前 , 2F
或是自訂名稱內以evaluate,再substitute取代","為"+"
10/12 15:26, 2F

10/12 16:02, 4年前 , 3F
謝謝 s大!這個方法可行
10/12 16:02, 3F

10/12 16:02, 4年前 , 4F
可是出現了另外一個問題 當括號裡面有0的時候好像會錯
10/12 16:02, 4F

10/12 16:02, 4年前 , 5F
誤 囧
10/12 16:02, 5F

10/12 16:11, 4年前 , 6F
如括號內為0(0)的話 https://i.imgur.com/aEvR6FE.jpg
10/12 16:11, 6F

10/12 16:38, 4年前 , 7F
感謝大神!差點就得多砍好多書!
10/12 16:38, 7F

10/12 21:51, 4年前 , 8F
推推(Y)
10/12 21:51, 8F

10/13 08:17, 4年前 , 9F
S大想的公式是書本翻不到的XD
10/13 08:17, 9F

10/16 00:12, 4年前 , 10F
最近也有用到類似的計算
10/16 00:12, 10F

10/16 00:14, 4年前 , 11F
我是用一個Left 取出第一個符號前的字串
10/16 00:14, 11F

10/16 00:15, 4年前 , 12F
再用substitute把第一個LEFT擷取到的字串取代成空白
10/16 00:15, 12F

10/16 00:15, 4年前 , 13F
再進行第二個LEFT取出第一個符號後的字串
10/16 00:15, 13F

10/16 00:16, 4年前 , 14F
最後用2個substitute把2個LEFT的字串取代掉就得到中間的
10/16 00:16, 14F

10/16 00:17, 4年前 , 15F
不過這是因為我遇到的字串比較複雜才需要這樣
10/16 00:17, 15F

10/16 00:24, 4年前 , 16F
上面打錯 第二個LEFT是用來取出第二個符號後的字串
10/16 00:24, 16F

10/16 00:26, 4年前 , 17F
回主題 你也可以考慮用內建的資料剖析以逗點為分隔符
10/16 00:26, 17F

10/16 00:27, 4年前 , 18F
分隔開之後再用SUM+substitute去掉刮號計算即可
10/16 00:27, 18F
文章代碼(AID): #1TeMVtov (Office)