Home Articles

如何将列/行数据更改为仅行数据(用于数据库导入)?

Asked
Viewed 1863 times
1

我对Excel知之甚少,但我认为它可以做到这一点 . 我有一个类似于第一个图像的大型电子表格,我需要将其“展开”到每个 Headers 列的单独行中,并在一行中显示相应的值 . 因此,第一个电子表格基本上需要看起来像第二个电子表格(包含所有行,因为我只列出了前几个) . 在Excel中有这么快的方法吗?并提前为这篇文章的 Headers 道歉 . 我真的不知道怎么说这个问题 . 但如果有人能想出一个更好的方法来表达它,我会很乐意改变它(如果我能做到的话) .

Sheet 1

Sheet 2

1 Answer

  • 3

    如果你有Excel 2013/2016,那么这是一个简单的任务,可以使用Power Query Window中的Unpivot数据函数来解决 .

    首先,选择你的表(确保你给第一列命名),然后转到 Data ==> From Table

    enter image description here

    您将自动启动PowerQuery窗口 . 从那里,选择所有列(您可以单击第一列(110列),然后滚动到最后一列并按住 SHIFT 按钮选择它) . 选择所有列后,转到 Transform tab ==> Unpivot Columns .

    enter image description here

    之后,转到 Home tab ==> Close&Load .

    enter image description here

    enter image description here

Related