<列轉行系列1>將堆在同一列中的資料拆分為行_使用分組(下集)

我今天要寫的這個問題在數據清理時是很常見的,特別是當資料是從網站或 pdf 中抓取時,經由 Ctrl+C,然後在 Excel 中 Ctrl+V 貼上,結果常常令人感到氣憤,所有的資料都被轉換成同一行,這與我原先在網頁或 pdf 中看到的很不一樣。我打算做這一系列情況的解決方案。 

狀況一:是每一組的列數固定,例如每 4 列就是一組數據,每組數據之間隔著一空白列。我有二種解法,第1集使用樞紐資料行來解,第2集使用分組工具來做。 

狀況二:當然就是每一組的列數不固定,有的可能 2 列就是一組,有的可能 3、4、5、6、7 列一組,還值得慶幸的是至少每一組數據還有前導資料行,讓我可以判斷每一組數據的頭在哪裡。第3集。 

狀況三:就是最棘手狀況了,就是狀況二沒有前導資料行,所有資料都在同一行,也沒有空白儲存格給你分組。第4集。 準備好跟我一起升級打怪了嗎?

================================================

<列轉行系列1>將堆在同一列中的資料拆分為行(下集)

●狀況一:是每一組的列數固定,例如每 4 列就是一組數據,每組數據之間隔著一空白列。我有二種解法,這第2集使用組工具來解。



使用「分組」法
Step 1- 新增 [索引] 資料行

Step 2 - 取商。Select column “索引”→ goto 轉換→標準→整除→輸入 5 ( 因為 5 列為一組 )→

Step 3 - 分組
。以"索引”欄分組,作業這裡選"所有資料列” (關鍵步驟)。


可看到 Table 是包含 "欄1”和"索引” 兩欄

Step 4 -轉換為清單。新增資料欄,以 Table.Column 將 [表格] 內的 ”欄1" 傳回為清單( List )





Step 5 - 擷取清單。點擊 [自訂] 旁的雙箭頭展開鈕 >>擷取值 >> 選一個你佮意的分隔符號,例如:逗號.



Step 6 - 分割。選取 [自訂] 資料行>> 常用 >> 分割資料行 >> 使用逗號來分割



留言