将 Excel 报告(水平)转换或转置为表格(垂直)格式以便导入

将 Excel 报告(水平)转换或转置为表格(垂直)格式以便导入

一直在尝试寻找解决方案,以便我可以将此数据导入我的 ERP 我们以水平或报告格式(左侧)获取报告,然后手动输入我们的系统。如果我们可以转换为垂直格式(右侧),我们可以将其导入。列将是样式颜色尺寸数量

我找到了一些类似的东西,但是由于我的经验有限,我无法对其进行扩展(根据值将多行转换为单列

在此处输入图片描述

答案1

正如 Ron Rosenfeld 所建议的,您可以使用 Power Query 来转置您的数据。

步骤1:选择数据,右键单击它>从表/范围获取数据,不要勾选“我的表有标题”框>确定。

第2步:转到“文件”选项卡 >“减少行”组 >“删除重复项”。此操作可以从数据源中删除一些重复的标题。

在此处输入图片描述

步骤3:完成第 2 步后,数据将被分成不同大小的几种类型。在我的样本中,有两种类型,然后我转到左侧的查询面板,复制表格。

步骤4:删除多余的行并为每个查询保留一种大小类型。对于我的示例,我转到“文件”选项卡 >“减少行”组 >“保留行”>“保留行范围”。由于有一个多余的列,我在 X、XS siez 查询中删除了它。

步骤5:将第一行设置为每个查询的标题。选择大小为

在此处输入图片描述

第 6 步:然后我对每个查询进行逆透视。转到“转换”选项卡 >“任意列组”>“逆透视列”。

在此处输入图片描述

在此处输入图片描述

步骤7:重命名列名,然后单击“文件”选项卡 >“合并组”>“附加查询”。

在此处输入图片描述

步骤8:单击“关闭并加载”。

相关内容