[算表] BOM表 階層資料判斷與彙整

作者: reister (喜憨人)   2016-04-23 14:11:58
軟體:excel
版本:2013
各位先賢、前輩、大大們好!
小弟有一份bom表資料需要做判斷處理,
無奈才疏學淺,在心力不足之下想請各位協助解決這個問題!
https://www.dropbox.com/s/z3l4jyaa1or3i1e/EBOM%E8%A1%A8%E7%AF%84%E4%BE%8B.xlsx?dl=0
這個是小弟要處理的excel檔,
在A欄位有兩種資料(assembly和component),
假如為assembly表示該筆資料下還存在其他的component資料,
而"那些"component資料的D欄位(父層pin)會等於該筆assembly資料的C欄位(pin),
目標就是想把工作表中所有assembly下的component資料移動(剪下)到正確的列位置(插入)
最後,除了列2"組合件PIN:XC30-A5"為第1階層外,
判斷輸出之下的階層,如:列4開始為階層2,但其為assembly,所以又可以展開屬於這個
assembly的component,
而被展開的component階層就是在assembly之下的階層3,以此類推。
文件中工作表一是原始檔案,工作表二是手動調整完成到工作表一列6"鋼盒"的範例,
想要懇請各位大大幫個忙!
若有需要說明的部分,小弟會盡量說明白!
指令、公式、巨集都嘗試過,但是小弟解決不了這個問題......
先謝過各位給予的幫助了!
小弟真的不勝感激!
作者: soyoso (我是耀宗)   2016-04-23 16:50:00
工作表2的歸類到第17列可理解為componet的d欄等於assembly資料的c欄位;第18列斜度螺帽為componet,d欄為xc30-a5a不太了解為何歸類在這裡了第30列的特殊螺絲釘為componet但無看到assembly的c欄有出現xc30-a5的值另外工作表1內c欄出現2筆一樣assembly的xc30-a5c-a這是要合為一筆嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com