本帖最後由 stephenlee 於 2021-3-12 01:11 編輯
第一個工作表是資料, 而L欄和M欄 是要根據item 來做拆數要求, 平時L和M欄是沒有資料的,我打上去是為作說明。
A欄至I欄是資料,但我要根據D欄 item 這個項目來做分拆數量及隔行。 (拆數和隔行的結果以新增一張工作表作顯示)
最主要根據D欄及E欄來分析要拆的要求。
例如 item 為 044 要拆 1000 , 050 要拆2000 ,055 要拆1500 的數量。
餘數在100 內可以不用拆數,而沒有超過拆數要求的數量,則完全不用做動作,資料照舊。
例如044
如果剛好1000 就不用做任何動作, 少於1000都是。
2100 就拆 1 至1000=1000, 1001至2100=1100
2105 就拆 1至1000=1000, 1001至2000=1000, 2001至2105=105 , 因餘數超過100, 所以當新一個數量,
當判斷D欄為item 是什麼後,再根據E欄的數量要做分拆動作。
做完之後再做隔行動作, 因我要做郵件合併功能在Word 內,要根據group 做分隔。(郵件合併是一張A4 Size, 打橫的,有4個大格,
每個格都為一筆資料,即是4列,所以要把不同group分開,不能混在一起。)
如果group 1 有4行 就不用隔行,貼著group 2 ,如果group 2 為3行,即要新增一行,與group 3分開
每4筆資料為一組, 以4為單位。
不滿4的就新增列數為4, 同時要滿足group是要在一起的。
例如 處理後的資料group 1,當我拆完數後所得出的列數是19列,所以要加一行 變成 20 列。
如果做完拆數例如group 2 我得出有6列,所以要加2列成8。
如果做完group 分拆數後, 剛好是4, 那麼便不用新增列數。
否則都要新增列數至最接近的4倍數列數。
同時item 那不一定是同時間有5個item 有時候是1個,有時候是3個。
總之是要根據item 那的拆數要求拆數量和E欄看數量是否有超過就做動作,拆完數量再用group那的資料做隔行。
暫時有5個item 要拆數, 另外是否可以再設定可以將來如果多於5個item ,例如第6個item 要拆另外一個數量,是不是可以
額外再增加,另外d欄至i 是一個群組,如果我有更多資料要在D欄前插入,那麼位置有變動,d欄和i欄是固定名稱資料是不會有特別更改,固定6欄
,但如果我新增了三欄那麼d欄至i欄各會退後3欄,如果我想再做分拆數量和隔行,這個可不可以做到(附表1), 如何設定?
如果不行的話,先使用5個item 就可以。
不好意思,很長文,這個很難操作,所以看各位可否幫忙。在此跪謝各位。
question1.zip (12.47 KB)
|