返回列表 上一主題 發帖

[發問] 單格有文字中的數字加總

[發問] 單格有文字中的數字加總

單格有文字中的數字加總.不知是否有更好的方法或方式,可以不用一個一個自行輸入?

魔晶石(20736) 木材(41472) 金屬(548090) 沙石(167173) 食物(550027)
魔晶石(352512) 木材(113132) 金屬(137606) 食物(275213) 沙石(912384)
魔晶石(203968) 木材(41472) 金屬(41472) 沙石(82944) 食物(82944)
魔晶石(20736) 木材(783768) 金屬(41472) 沙石(283554) 食物(995328)
魔晶石(258985) 木材(344060) 金屬(41472) 食物(82944) 沙石(82944)
魔晶石(20736) 木材(41472) 金屬(205176) 食物(82944) 沙石(1553474)
魔晶石(270977) 木材(41472) 金屬(41472) 食物(609969) 沙石(204292)

加總數值
="魔晶石("&SUMPRODUCT(--MID(A1:A7,FIND("(",A1:A7,FIND("魔晶石",A1:A7))+1,FIND(")",A1:A7,FIND("魔晶石",A1:A7))-FIND("(",A1:A7,FIND("魔晶石",A1:A7))-1))&")"

="木材("&SUMPRODUCT(--MID(A1:A7,FIND("(",A1:A7,FIND("木材",A1:A7))+1,FIND(")",A1:A7,FIND("木材",A1:A7))-FIND("(",A1:A7,FIND("木材",A1:A7))-1))&")"

="金屬("&SUMPRODUCT(--MID(A1:A7,FIND("(",A1:A7,FIND("金屬",A1:A7))+1,FIND(")",A1:A7,FIND("金屬",A1:A7))-FIND("(",A1:A7,FIND("金屬",A1:A7))-1))&")"

="沙石("&SUMPRODUCT(--MID(A1:A7,FIND("(",A1:A7,FIND("沙石",A1:A7))+1,FIND(")",A1:A7,FIND("沙石",A1:A7))-FIND("(",A1:A7,FIND("沙石",A1:A7))-1))&")"

="食物("&SUMPRODUCT(--MID(A1:A7,FIND("(",A1:A7,FIND("食物",A1:A7))+1,FIND(")",A1:A7,FIND("食物",A1:A7))-FIND("(",A1:A7,FIND("食物",A1:A7))-1))&")"
excel學習中!築出夢想
https://www.youtube.com/channel/UCPAiRNsHX3k_omp0YDgfDiA

回復 1# kkooo15


   
學海無涯_不恥下問

TOP

回復 2# Hsieh

感謝 Hsieh
第一個方法
=SUMPRODUCT(--MID($A$1:$A$7,FIND($B1,$A$1:$A$7)+LEN($B1)+1,FIND(")",$A$1:$A$7,FIND($B1,$A$1:$A$7)+LEN($B1)+1)-(FIND($B1,$A$1:$A$7)+LEN($B1)+1))*1)
用這個方式可以下拉..但如果a8要增加資源就全要重寫了。

第二個方法
一樣一樣先找出來然後在加總
隨然需要用到的位置比較多但如果資要需要增加也不怕
還是最好用的

感謝 Hsieh 分享
excel學習中!築出夢想
https://www.youtube.com/channel/UCPAiRNsHX3k_omp0YDgfDiA

TOP

回復 3# kkooo15
資料剖析後使用SUMIF函數


    play.gif
學海無涯_不恥下問

TOP

        靜思自在 : 為自己找藉口的人永遠不會進步。
返回列表 上一主題