[算表] 有關合併列並加總之問題請教

作者: junglecool (安德爾斯)   2018-08-13 12:37:38
詳細說明如下連結說明,主要是希望能用VBA或google apps scripts(不使用樞紐分析表)
做到,按一個按鈕就把同樣日期及名稱的列的金額加總並合併那幾列,還有希望能在同個
工作表完成,想了半天還是沒有什麼頭緒,想請大家指教幫忙
感謝!
檔案連結:
https://drive.google.com/file/d/18__aYmToB3ivrOlaLoQ5CPS8h4yXYf8A/view?usp=shari
作者: soyoso (我是耀宗)   2018-08-13 13:24:00
如以檔案內要保留儲存格填滿顏色的話,可先將a4:c11範圍range.copy到儲存格f4,清除u5以下資料,不要清除格式接著移除重覆range.removeduplicates,保留a、b欄的唯一值現金流以工作表函數sumifs,看要以迴圈來加總寫入或以儲存格h5內先寫入公式再以複製該儲存格,以range.pastespecial貼上公式;可不動到儲存格的填滿顏色
作者: junglecool (安德爾斯)   2018-08-13 15:19:00
這樣好像就沒有辦法用sumif了
作者: soyoso (我是耀宗)   2018-08-13 15:22:00
先暫存在其他儲存格(如f4:h4)內唯一值,加總,最後清除原本位於a:c的表格,再剪下貼上如果不想以其他儲存格為暫存,直接於a4:c11內執行的話先迴圈判斷唯一值,工作表函數countifs或scripting.dictionary等;sumifs加總,暫存於變數(陣列、字串[需分割])如保留儲存格填滿顏色的話,清除c4以下資料,但不要清除格式,接著移除重覆range.removeduplicates,保留a、b欄的唯一值。最後迴圈將加總的資料寫入現金流或範圍=陣列變數(需工作表函數轉置)
作者: junglecool (安德爾斯)   2018-08-13 22:04:00
再次謝謝S大

Links booklink

Contact Us: admin [ a t ] ucptt.com