返回列表 上一主題 發帖

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

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

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

魔晶石(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

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題