excel中数据排列问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 23:08:52
在excel中有下列两列数据:
A B
张明 26
李煜 25
刘晓明 27
张丽 30
………………
问:如何操作可得下面结果:
A B C D E F G H……
张明 26 李煜 25 刘晓明 27 张丽 30 ……
楼上一位在word和excel之间交换使用似乎可以达到我要的结果,但结果在excel中始终在一行.而使用函数的那位的答案我试了一下,好像不行,ISODD是什么函数呢?我还想问一下,可否有更快速一点的方法呢?例如:宏的编辑或函数等等

好像没有快捷的方式来实现你要的效果。
楼有上一位说了用合并再转置的方式 可是把数据打乱了好像不行。
至于后面一位的我没有看懂。
至于排列,这个要看你在什么地方用了。

当然,你如果说想像力丰富有快点的办法,
复制那两列数据
打开WORD
粘贴
全选
表格》转换》表格转文字》制表位》确定
全选
CTRL+H 查找中是:^p
替换中是:^t
全部替换
全选
复制
回到EXCEL
CTRL+V
完成了。
满意不?

在C1输入公式=a1&" "&b1
复制C1单元格到下面的单元格

再选中C1到C100,复制,选中D1,选择性粘贴-选中“数值”和“转置”
OK

假设你的数据在A1:B100

那在A101输入下面公式,然后向右填充就可以了.填充到出现0为止.

=INDIRECT(ADDRESS(ROUNDUP(COLUMN()/2,0),IF(ISODD(COLUMN()),1,2)))