如何在 excel 中实现这种特殊的转置?
How to achieve this special kind of transpose in excel?
我在这个特定的 table 结构中有此数据 sheet ...
目标是将 Vorname、Nachname、Barcode 提取到一个单独的 sheet 但是在这个转置结构中 ...
我试过转置然后操纵参数来实现目标,但没有任何效果,而且我在这里找不到与我的案例配套的在线教程。
文本中的表格:
Start:
Vorname Nachname Barcode
Ahmed Mahmoud barcode1
Zakaria Atef barcode2
Goal:
Vorname Ahmed
Nachname Mahmoud
Barcode barcode1
Vorname Zakaria
Nachname Atef
Barcode barcode2
这是一个简单的 UNPIVOT 操作。使用 Power Query 轻松处理,在 Windows Excel 2010+ 或 Office 365
中可用
- Select 数据中的某个单元格 Table
Data => Get&Transform => from Table/Range
- Select 所有列,然后
Transform => Unpivot
大功告成。
M码
let
Source = Excel.CurrentWorkbook(){[Name="Table12"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{
{"Vorname", type text}, {"Nachname", type text}, {"Barcode", type text}}),
#"Unpivoted Columns" = Table.UnpivotOtherColumns(#"Changed Type", {}, "Attribute", "Value")
in
#"Unpivoted Columns"
来源
结果
我在这个特定的 table 结构中有此数据 sheet ...
目标是将 Vorname、Nachname、Barcode 提取到一个单独的 sheet 但是在这个转置结构中 ...
我试过转置然后操纵参数来实现目标,但没有任何效果,而且我在这里找不到与我的案例配套的在线教程。
文本中的表格:
Start:
Vorname Nachname Barcode
Ahmed Mahmoud barcode1
Zakaria Atef barcode2
Goal:
Vorname Ahmed
Nachname Mahmoud
Barcode barcode1
Vorname Zakaria
Nachname Atef
Barcode barcode2
这是一个简单的 UNPIVOT 操作。使用 Power Query 轻松处理,在 Windows Excel 2010+ 或 Office 365
中可用- Select 数据中的某个单元格 Table
Data => Get&Transform => from Table/Range
- Select 所有列,然后
Transform => Unpivot
大功告成。
M码
let
Source = Excel.CurrentWorkbook(){[Name="Table12"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{
{"Vorname", type text}, {"Nachname", type text}, {"Barcode", type text}}),
#"Unpivoted Columns" = Table.UnpivotOtherColumns(#"Changed Type", {}, "Attribute", "Value")
in
#"Unpivoted Columns"
来源
结果