【发布时间】:2015-05-28 05:17:13
【问题描述】:
我有一个数据集如下所示:
ID | Date1| Thing1| Date2| Thing2| Date3| Thing3| Date4| Thing4|
1 | a | xx | b | xx | c | xx | d | xx |
2 | e | xx | f | xx | g | xx | h | xx |
我想把它改成这样的长桌:
ID | Date| Thing|
1 | a | xx |
1 | b | xx |
1 | c | xx |
1 | d | xx |
2 | e | xx |
2 | f | xx |
2 | g | xx |
2 | h | xx |
我知道如何在 R 中做到这一点,但在 excel 中对我来说真的很困惑。
谁能帮我设置一些 vba 代码?
提前致谢
【问题讨论】:
-
使用宏记录器开始。它将记录您手动执行的操作并将其转换为您可以在 VBA 编辑器中查看的代码。简单的复制和粘贴就可以了。
-
如果
ID列也被重复,您可以使用idea here 采用公式方法。