返回列表 上一主題 發帖

請教如何..取同姓名和加總成交金...感謝

回復 2# register313

你好~
剛好需要這功能
不過是一個名稱對應兩個值
我直覺想到用do loop 加上判斷字串完成
結果發現真的太慢了...無法對整個資料庫使用
sumif 可能會快一點 可是還要把名稱重複的行刪除也是頗花時間
然後爬文爬到這篇
我自己亂改之後已經能達到想要的功能
(其實就是建立兩個dictionary...有其他更快的作法嗎?)
但想真的了解程式碼含意
不知道能不能麻煩解釋一下各行的意思?
尤其是這句
If Not d.exists(Ar(i, 2)) Then d.Add Ar(i, 2), Ar(i, 3) Else d(Ar(i, 2)) = d(Ar(i, 2)) + Ar(i, 3)
感恩:)

TOP

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