Excel怎样两列将竖排的数据变成横排的?

例如:12A张三25B李四11C王五8想变成在一排中显示:123456A张三25李四11王五8有什么公式可以达到这个目的么?几千行数据快贴死了。。。。。普通转置是达不到这... 例如:

1 2

A 张三 25
B 李四 11
C 王五 8
想变成在一排中显示:
1 2 3 4 5 6
A 张三 25 李四 11 王五 8

有什么公式可以达到这个目的么?几千行数据快贴死了。。。。。
普通转置是达不到这个目的的吧
展开
 我来答
niconico日
推荐于2016-01-17 · TA获得超过385个赞
知道小有建树答主
回答量:439
采纳率:37%
帮助的人:91.4万
展开全部

如果只是把你所有竖着的数据变成横着的全写在A列,方法如下:


  1. 复制第一列,也就是竖着的名字那列(其实横着的应该是ABCDE……),在新的表的第一行,选择性粘贴-转置,然后在下面的一行,输入数字,1,3,5,7,右拉,你有多少个名字就拉多少

  2. 复制原表第二列,在新的表第一行,紧跟着名字的后面-选择性粘贴-转置,在下面的一行输入数字,2,4,6,8右拉到底

效果如图


然后根据第二行升序排列





就相对简单的达到你所需要的目的,然后你把第二行给删了就可以。

张明敏8621
2015-12-09 · 超过15用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:32万
展开全部

以上是我用CHOOSE公式写的办法可以一试,当然你经过调整可能有更好的写法

我将图中D1中的公式复制如下:

=CHOOSE(MOD(COLUMN(),2)+1,INDIRECT("A"&COLUMN()/2-1),INDIRECT("B"&(COLUMN()-1)/2-1))


看提问者没有采纳,我在这里评价一下自己与被采纳的公式的差别:1、我的公式明显要繁琐一点,不简洁。2、我的公式是先构建两个(或多个)引用,再选择一个,在一定程度上来说更灵活。3、总体来说,被采纳的答案在这里是更好的

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柔软的Bp
科技发烧友

推荐于2016-06-01 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:66%
帮助的人:8983万
展开全部

如图

D1=OFFSET($A$1,INT((COLUMN(A1)-1)/2)+1-1,MOD((COLUMN(A1)+1),2))

右拉

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
059酒
2014-11-26 · TA获得超过641个赞
知道小有建树答主
回答量:643
采纳率:40%
帮助的人:425万
展开全部
复制数据区域,右键--选择性粘贴--转置 就可以实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-11-26
展开全部
选中数据复制,右击选选择性粘贴,选转置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式