早安
我正在嘗試“合併”Excel 中的兩列。不是連接它們,而是“混合”結果
例如,我有以下兩列:
第 1 欄 | 第2欄 |
---|---|
A | 1 |
乙 | 2 |
C | 3 |
我想要兩個新列,如下所示,其中第 1 列的每個暫存器都與第 2 列的每個暫存器匹配
第3欄 | 第 4 欄 |
---|---|
A | 1 |
A | 2 |
A | 3 |
乙 | 1 |
乙 | 2 |
乙 | 3 |
C | 1 |
C | 2 |
C | 3 |
謝謝你!問候
答案1
抱歉,不幸的是,我無法用螢幕截圖說明操作順序。
將來源表轉換為表Ctrl+T
將表名稱設定為SourceTable
轉到選項卡數據並選擇從表
開啟編輯器並將 M-script 的程式碼替換為
let
Source = Excel.CurrentWorkbook(){[Name="SourceTable"]}[Content],
NameOfSecondColumn = Table.ColumnNames(Source){1},
AddSecondColumn = Table.AddColumn(Source, "SetOfValues", each Table.Column(Source, NameOfSecondColumn)),
DeleteSecondColumn = Table.RemoveColumns(AddSecondColumn,{NameOfSecondColumn}),
RenameColumn = Table.RenameColumns(DeleteSecondColumn,{{"SetOfValues", NameOfSecondColumn}}),
ExpandResult = Table.ExpandListColumn(RenameColumn, NameOfSecondColumn)
in
ExpandResult
關閉並儲存。