我对Excel知之甚少,但我认为它可以做到这一点 . 我有一个类似于第一个图像的大型电子表格,我需要将其“展开”到每个 Headers 列的单独行中,并在一行中显示相应的值 . 因此,第一个电子表格基本上需要看起来像第二个电子表格(包含所有行,因为我只列出了前几个) . 在Excel中有这么快的方法吗?并提前为这篇文章的 Headers 道歉 . 我真的不知道怎么说这个问题 . 但如果有人能想出一个更好的方法来表达它,我会很乐意改变它(如果我能做到的话) .
如果你有Excel 2013/2016,那么这是一个简单的任务,可以使用Power Query Window中的Unpivot数据函数来解决 .
首先,选择你的表(确保你给第一列命名),然后转到 Data ==> From Table
Data
From Table
您将自动启动PowerQuery窗口 . 从那里,选择所有列(您可以单击第一列(110列),然后滚动到最后一列并按住 SHIFT 按钮选择它) . 选择所有列后,转到 Transform tab ==> Unpivot Columns .
SHIFT
Transform tab
Unpivot Columns
之后,转到 Home tab ==> Close&Load .
Home
Close&Load
1 回答
如果你有Excel 2013/2016,那么这是一个简单的任务,可以使用Power Query Window中的Unpivot数据函数来解决 .
首先,选择你的表(确保你给第一列命名),然后转到
Data
==>From Table
您将自动启动PowerQuery窗口 . 从那里,选择所有列(您可以单击第一列(110列),然后滚动到最后一列并按住
SHIFT
按钮选择它) . 选择所有列后,转到Transform tab
==>Unpivot Columns
.之后,转到
Home
tab ==>Close&Load
.