返回列表 上一主題 發帖

[發問] 資料直向轉橫向排列

[發問] 資料直向轉橫向排列

不好意思又來詢問了

我從資料庫抓出來的資料如附件的"原始資料"所示 呈現的是直向排列
若我要將資料轉變成附件中"轉置後"的樣子
不知是否有辦法達到?

因為我抓出來的資料列數都達到上萬筆
所以是希望能在新的 sheet 做轉置 順便保留原始資料可以做參考

若以 A 欄來當作群組作轉置 則 A 欄的"1"、"2"、"3"各分別為一群組
標題就以"1"、"2"、"3"當作標題
若以 B 欄來當作群組作轉置 則 B 欄的"4"、"5"、"6"再搭配 A 欄的"1"、"2"、"3"作為一群組
標題就以"A-B"來當作標題 因此標題就是"1-4"、"1-5"、"1-6"、"2-4"、2-5"、"2-6"、"3-4"、"3-5"、"3-6"

希望可以幫幫我 謝謝∼

資料.zip (4.42 KB)

回復 2# mark15jill


謝謝∼
不過雖然可以成功做出來 但因我的資料量很龐大
執行起來速度非常慢 不知是否有改善方法?
而且我一次只會選擇一欄 (A 欄或 B 欄) 來做分組
並不需要一次就將選擇兩欄的情況執行出來
另外 資料每次轉置後的欄位可到三、四十欄
所以我希望能在新 sheet 執行轉置後的結果
請問有辦法嗎?

TOP

回復 3# GBKEE


謝謝∼ 成功做出我想要的資料格式了!!!
不過我一次只會選擇一欄 (A 欄或 B 欄) 來做分組
並不需要一次就將選擇兩欄的情況執行出來
所以是否有辦法讓我一開始就選擇要使用 A 欄或 B 欄來做分組轉置我的資料呢?

TOP

回復 6# GBKEE
回復 7# c_c_lai


謝謝∼ 程式執行起來沒有問題!!!

再請問 若我要擴充欄位 用 C 欄或 D 欄作區分
有辦法小改這個程式就做得到嗎?

雖然目前用不到 但想了解未來有需要時我可以怎樣做改寫
謝謝∼

TOP

回復 8# Hsieh


這個程式執行起來 有幾個數據會無法轉置成功
且會出現 #N/A 的欄位
如圖是選 A 欄進行轉置
在 "1" 欄中少了一個數據 在 "2" 欄中多了 #N/A
請問有辦法改善嗎?
謝謝∼

TOP

回復 11# Hsieh


沒錯! 資料量每欄都不同
不過這個程式解決了這個問題
非常謝謝∼

TOP

回復 12# softsadwind


一開始 Hsieh 超級版主提供的程式執行起來會有一點問題
執行出來的結果可以去比對原始資料 會發現有幾個數值是沒有轉置成功的!

TOP

        靜思自在 : 對父母要知恩,感恩、報恩。
返回列表 上一主題