作者: soyoso (我是耀宗) 2019-05-24 14:49:00
以示意圖來看,b欄方面,巢狀迴圈,外迴圈於f2:f4。內迴圈看是1.判斷a2:a8是否於f2:f4相同,2.或是a欄range.find搜尋f2:f4。接著dictionary b2:b8的值是否已存在exists,不存在就新增add。c2:c8方面有寫到c欄為唯一值,所以就以一個變數來連接&字串每當內迴圈執行完畢後,代碼方面將dictionary的項目items以join來合併,合併字元就以內文所寫的"、",那序號方面則將變數寫入(這方面要要連接時是否就有加上"、"來合併,有的話配合mid)d欄不確定邏輯是什麼,因為編號A01有產品別A01ac和A01a,但只有要寫入A01ac。補充,dictionary要移除所有項目的話,removeall;變數(字串型態)則是再寫入空字串""