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

我对Excel不太了解,但我认为它可以做到这一点。 我有一个类似于第一个图像的大型电子表格,我需要将其“分散”到每个标题列的单独行中,并将其相应的值放在一行中。 所以第一个电子表格基本上需要看起来像第二个电子表格(所有的行,因为我只列出了前几个)。 Excel中有这样做的快速方法吗? 并提前道歉这个职位的标题。 我真的不知道怎么说这个问题。 但如果有人能想出一个更好的方式来expression它,我会很乐意改变它(如果我能做到的话)。

表1

工作表2

如果您有Excel 2013/2016,那么这是一个简单的任务,可以使用Power Query窗口中的Unpivot数据function来解决。

首先,select你的表格(确保你给第一列的名字),然后去Data ==> From Table

在这里输入图像描述

您将自动启动PowerQuery窗口。 从那里select所有列(您可以点击第一列(110列),然后滚动到最后一列并按住SHIFT键select它)。 当所有的列被选中,转到Transform tab ==> Unpivot Columns

在这里输入图像描述

之后,转到Home选项卡==> Close&Load

在这里输入图像描述

在这里输入图像说明