返回列表 上一主題 發帖

[發問] 資料排列問題

[發問] 資料排列問題

本帖最後由 sandra_wang 於 2010-10-29 15:28 編輯

想請教各位前輩~
(請大家幫我看看附件)
我要如何把左邊的資料依照Max數量,Min數量,Middle數量把資料從左邊排列到右邊?
排列的規則是從H欄位開始,只要H欄位不是0的就要把欄位B~E的資料填到右邊表格
H欄位數量如果是"1",右邊表格就填入一次,數量如果是"2",右邊表格就填入2次,依此類推...

H欄位的部份處理完,接著換I欄位的部份,
I欄位數量如果是"1",右邊表格就填入一次,數量如果是"2",右邊表格就填入2次,依此類推…

最後是J欄位的部份,
J欄位數量如果是"1",右邊表格就填入一次,數量如果是"2",右邊表格就填入2次,依此類推…

還有右邊表格的表頭也要有讓它自動跑出來Max_1, Max_2,...

拜託大家幫幫我看看要怎麼用VBA寫呢?
(我還是小學生沒辦法下載檔案,請大家多多指教!!)

2010-10-27 下午 03-59-58.jpg (146.17 KB)

我的問題

2010-10-27 下午 03-59-58.jpg

問題.zip (4.58 KB)

我的Excel檔案

我的問題part2.zip (345.93 KB)

我的問題part2

感謝版主的回答~~
但是欄位B-欄位J 的資料會一直變化,每次進來的資料都不同,所以沒辦法用INDIRECT去比對。

因為每次進來的資料欄位H-J的數量都不一定,只要不是零的時候,就要把那列的資料填到右邊表格,
而且數量是多少,那筆資料就要出現幾次,

還是希望各位前輩可以再指導我一下,謝謝大家。

TOP

謝謝樓上的超級版主提醒!!
已經補上了!!

TOP

回覆#6 Hsieh 超級版主~
謝謝你提供我這個答案,因為有些我還是看不是很懂,但是我自己有調整後再試了一下!

因為我有三種產品需要這樣的排列,CPU,HDD,Memory
但是我自己改過之後,CPU的排列我可以順利跑出來,可是HDD和Memory的部份就跑不出來,
可以請樓上的超級版主幫我看看我哪裡錯了嗎?(我改過的部分有用紅色的字體標示)
我有附上檔案,請幫我看"問題part2"的附件

TOP

回覆#6 Hsieh 超級版主~
可以請你幫看看"我的問題part2",
我的CPU本來可以跑出來,現在Priority 3 & Vendor的資料又跑不出來了,會出現#N/A。
其他HDD&Memory的資料我要怎麼調整它才會跑到橘色跟淺綠藍色的位置呢?
謝謝你!!

TOP

謝謝#9 & #10你們的幫忙

TOP

謝謝樓上兩位的回覆!!
感激~~

TOP

        靜思自在 : 是非當教育,讚美作警惕。
返回列表 上一主題