【发布时间】:2017-02-20 05:20:38
【问题描述】:
我的数据看起来像:
name field1 field2 field3
John abc dcf fdd
Sue ddf
Beth fds rtfds
我希望它看起来像这样:
abc John
dcf John
fdd John
ddf Sue
fds Beth
rtfds Beth
注意行有可变数量的 fieldx 列...我正在尝试使用 VBA script from MrExcel 并得到“应用程序定义或对象定义错误”。
有没有办法只用一个excel公式来做到这一点?我可以发布 VBA 脚本,但如果有公式解决方案会更好。
【问题讨论】:
-
为什么不使用 =transpose(A1:C4) ? O.o
-
您要查找的内容称为
unpivot。您可以do it with VBA 或you can do it manually。我不知道任何仅使用公式的解决方案。 -
这是一个很好的解决方案,@ScottCraner! PowerQuery FTW。