首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将多个列组合成一个列

将多个列组合成一个列
EN

Stack Overflow用户
提问于 2015-10-30 17:21:28
回答 2查看 161关注 0票数 1

使用Excel,如何使用多列创建单个列?

例如:我可能需要删除2012-2014年的专栏,并创建一个年度专栏。同时,我需要保留2012-2014年的信息,并为这些信息创建一个列来对齐每一行(名称、国家、级别、年份、数据):

代码语言:javascript
复制
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

所以应该是这样的:

代码语言:javascript
复制
Name        Country   Grade Year Data
Smith       France    A     2012 0.333194233
Smith       France    A     2013 0.64347979
Smith       France    A     2014 0.72795544 etc.
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-31 10:40:42

假设Name在A1中,插入一个新的ColumnD,并在D1中复制以适应:

代码语言:javascript
复制
=A1&"#"&B1&C1  

然后去枢轴(细节与图像这里选择D1:Gn (n适合))。

在步骤8之后,在表中插入三个新列(以成为B:D)并在B2中插入:

代码语言:javascript
复制
 =LEFT(A2,FIND("#",A2)-1)  

在C2中:

代码语言:javascript
复制
=MID(A2,FIND("#",A2)+1,LEN(A2)-LEN(B2)-2)  

在D2中:

代码语言:javascript
复制
=RIGHT(A2)

整理一下,以适应。

票数 0
EN

Stack Overflow用户

发布于 2015-10-30 17:30:36

你试过转到“特殊糊”里吗?还是你希望它是动态的?

链接

找到解决方案:链接 --它能工作!

创建此模块并运行宏:

代码语言:javascript
复制
Public Sub tranpose()
Dim i   As Long, _
    LR1 As Long, _
    LR2 As Long, _
    LC  As Long
Application.ScreenUpdating = False
Columns(1).Insert Shift:=xlToRight
LR2 = Range("B" & Rows.Count).End(xlUp).row
Range("A1:A" & LR2).Value = Chr(65)
LC = Cells(1, Columns.Count).End(xlToLeft).Column
For i = 3 To LC
    LR1 = Range("A" & Rows.Count).End(xlUp).row + 1
    LR2 = Cells(Rows.Count, i).End(xlUp).row
    Range(Cells(1, i), Cells(LR2, i)).Cut Destination:=Cells(LR1, 2)
    Range(Cells(LR1, 1), Cells(LR1 + LR2 - 1, 1)).Value = Chr(63 + i)
Next i
Application.ScreenUpdating = True
End Sub
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33441550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档