[爆卦]excel bom展開是什麼?優點缺點精華區懶人包

為什麼這篇excel bom展開鄉民發文收入到精華區:因為在excel bom展開這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者reister (喜憨人)看板Office標題[算表] BOM表 階層資料判斷與彙整時間Sat ...


軟體: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"鋼盒"的範例,

想要懇請各位大大幫個忙!

若有需要說明的部分,小弟會盡量說明白!

指令、公式、巨集都嘗試過,但是小弟解決不了這個問題......

先謝過各位給予的幫助了!

小弟真的不勝感激!

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.215.101.246
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1461391923.A.D0A.html
soyoso: 工作表2的歸類到第17列可理解為componet的d欄等於assembly 04/23 16:50
soyoso: 資料的c欄位;第18列斜度螺帽為componet,d欄為xc30-a5a 04/23 16:52
soyoso: 不太了解為何歸類在這裡了 04/23 16:53
soyoso: 第30列的特殊螺絲釘為componet但無看到assembly的c欄有出 04/23 16:56
soyoso: 現xc30-a5的值 04/23 16:56
soyoso: 另外工作表1內c欄出現2筆一樣assembly的xc30-a5c-a 04/23 16:59
soyoso: 這是要合為一筆嗎? 04/23 17:00
soyoso大您好,工作表2中的列18"斜度螺帽"因為D欄位(父層)是列4的C欄位,
表示列18是包含在列4之下的階層,只要是"XC30-A5A"都是由它們的爸爸assembly連結
軸組(階層2)下的階層3。

第30列的"特殊螺絲釘"是因為在第29列的資料為"assembly連結軸組"的最後一項,因此
從工作表1中列4展開完後,判斷原本下一列的資料"特殊螺絲釘"。

兩個XC30-A5C-A分別屬於父階層XC30-A5C、XC30-A5D,因此都要在個別的工作表1列8、
列9中被展開,不是合為一筆。

小弟舉了一個例子說明階層與移動:

https://goo.gl/2Ml0ZU
謝謝soyoso大大的協助!
※ 編輯: reister (49.214.2.254), 04/23/2016 21:16:30
soyoso: http://imgur.com/GrlAr9I xc30-a5xx下方無出現如父層pin 04/24 10:47
soyoso: 這列黃色的標題列,是否是正常的呢? 04/24 10:48
soyoso: 如為正常的話,可用類似這樣的巨集 04/24 11:20
soyoso: http://imgur.com/Rtdc8Hj 04/24 11:20
soyoso: 如都會出現黃色標題列的話,可將2個set r整合在一起 04/24 11:22
soyoso: 階層2的動態範圍,可用range.offset和resize方式 04/24 11:23
soyoso大您好,不一定會出現標題列是正常的!
我想只要參考您的巨集稍微修改,大致上就能夠達成目標了 ^_^
謝謝您又幫助小弟解決一個任務,感激不盡!!!
※ 編輯: reister (49.217.149.89), 04/24/2016 16:45:15

你可能也想看看

搜尋相關網站