使用Excel,如何使用多列创建单个列?
例如:我可能需要删除2012-2014列并创建一年的列 . 同时,我需要在2012 - 2014年保留信息,并为这些信息创建一个列,以便与每一行(名称,国家,年级,年份,数据)对齐:
Name Country Grade 2012 2013 2014
Smith France A 0.333194233 0.64347979 0.72795544
Adams Germany D 0.307532421 0.580823282 0.851274645
Franklin Americas C 4.597219783 7.983514354 10.79688839
Roosevelt Americas B 0.615064841 1.089043653 1.502249374
Washington Australia A 0.261792462 0.456573955 0.620206846
所以看起来应该是这样的:
Name Country Grade Year Data
Smith France A 2012 0.333194233
Smith France A 2013 0.64347979
Smith France A 2014 0.72795544 etc.
2 回答
假设
Name
在A1中,插入一个新的ColumnD并在D1中复制以适应:然后展开(图片细节here选择D1:Gn(
n
以适应)) .在步骤8之后,在表中插入三个新列(成为B:D)和B2中:
在C2中:
在D2中:
整理适合 .
您是否在'Paste Special'中尝试过TRANSPOSE?或者你想要它动态吗?
Link
找到解决方案:LINK它的工作原理!
创建此模块并运行宏: