标签: excel spreadsheet
我对Excel知之甚少,但我认为它可以做到这一点。我有一个类似于第一个图像的大型电子表格,我需要将其“展开”到每个标题列的单独行中,并在一行中显示相应的值。因此,第一个电子表格基本上需要看起来像第二个电子表格(包含所有行,因为我只列出了前几个)。在Excel中有这么快的方法吗?并提前为这篇文章的标题道歉。我真的不知道怎么说这个问题。但如果有人能想出一个更好的方法来表达它,我会很乐意改变它(如果我能做到的话)。
答案 0 :(得分:3)
如果你有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标签==> Close&Load。
Home
Close&Load