如何将 Excel 列合并为多行

如何将 Excel 列合并为多行

我在 Excel 中有两个工作表,内容如下:

工作表1

Product    Quantity

Product1   10
Product2   15
Product3   20

工作表2

Product    Price

Product1   120
Product2   235
Product3   350

现在,我想将这两张表合并到 Sheet3 中,如下所示:

工作表3

Product    Parameter   Value

Product1   Quantity    10
Product1   Price       120
Product2   Quantity    15
Product2   Price       235
Product3   Quantity    20
Product3   Price       350

这些数字只是这里的例子。实际数据太大了,有近 2000 行。所以我无法手动复制和粘贴它们。此外,数据是从网络上动态更改的,所以我需要一些公式来每次自动重新排列它们。

我可以使用哪些函数或公式来重新排列这些数据,如上所示?

答案1

只需将一个复制到另一个下方并对第一列进行排序。

如果您需要更自动化的功能,请使用Power Query(即Data --> Get & Transform在 Excel 2016 中)通过创建使用两个表作为源的查询来实现。

当您向任一表添加内容时,只需Refresh添加Query

相关内容