如何将不同列中的数据合并为表格数据格式

如何将不同列中的数据合并为表格数据格式

我下载了报告格式的数据,但很难进一步分析。我更希望它以表格数据格式显示(通过重复前一行数据)。有人能告诉我怎么做吗?谢谢!

图像

答案1

这些天,我将使用 Power Query 来清理此类数据。Power Query 是 Microsoft 为 Excel 2010 和 2013 提供的免费插件,并作为“获取和转换”内置于 Excel 2016 中。您可以单击几个功能区按钮来填充数据并创建逻辑以删除不需要的行。Power Query 的优点在于,一旦设置了例程,您只需刷新查询即可使用新数据重复该例程。

如果没有 Power Query,我将对您的数据集使用以下方法:

  • 选择前三列
  • 按 F5 打开“转到”对话框,然后单击“特殊”按钮
  • 勾选空白并点击确定。这将选择所有空白单元格。
  • 不改变选择,输入 = 符号,然后点击键盘上的向上箭头
  • 按住 Ctrl 键并按 Enter

现在,您拥有在所有先前空白的单元格中引用上述单元格的公式。

再次选择前三列,复制它们并使用选择性粘贴>值用它们的值覆盖公式。

要删除不需要的行,请在 Qty 列后使用辅助列。输入如下公式=if(isnumber(F3),"","delete me")(假设 Qty 列位于 F 列。根据需要进行调整)。然后按辅助列对数据进行排序,以便所有包含“删除我”的行都放在一起。选择并删除它们。

相关内容