重塑表格Excel PowerQuery

时间:2019-03-12 14:34:50

标签: excel vba powerquery m

我在Excel中有一张大表,它是数据收集工具的输出,看起来或多或少像这样:

  DateA    |  ValueA  |   DateB    |  ValueB  | ... |    DateZ   | ValueZ
---------------------------------------------------------------------------
2019-01-01 |    3     | 2019-01-01 |    6     | ... | 2019-01-04 |   7
2019-01-02 |    1     | 2019-01-04 |    2     | ... | 2019-01-05 |   3

我想对其进行处理,这样就可以了:

  Date     |  Value  | Type
-----------------------------
2019-01-01 |   3     |   A
2019-01-02 |   1     |   A
2019-01-01 |   6     |   B
2019-01-04 |   2     |   B
            ...
2019-01-04 |   7     |   Z
2019-01-05 |   3     |   Z

因为这是在我们的sql数据库中使用的格式。 如何以最无聊的方式做到这一点,最好使用PowerQuery?我想避免使用vba循环进行暴力应对和粘贴。 列数是固定的,但是以后可以选择再添加一个列会很不错,但是行数会每天变化一些值(例如20、21、20、22、19、20)天

0 个答案:

没有答案