很多竖列,转成横列,如果用转置的话 ,只能一个一个的转,有什么办法能一次性的把竖列变成横列,谢谢

图一

图二
把图一转换成图二 谢谢谢谢谢

第1个回答  2012-11-17
1、在D1、E1、F1单元格中分别输入下列公式:
D1公式:=IF((ROW()-1)*4+1>COUNT(A:A),"",INDEX(A:A,(ROW()-1)*4+1))
E1公式:=IF((ROW()-1)*4+2>COUNT(A:A),"",INDEX(A:A,(ROW()-1)*4+2))

F1公式:=IF((ROW()-1)*4+3>COUNT(A:A),"",INDEX(A:A,(ROW()-1)*4+3))&IF((ROW()-1)*4+4>COUNT(A:A),"",INDEX(A:A,(ROW()-1)*4+4))

2、选中D1、E1、F1单元格,向下拖动粘贴公式即可。

此公式已经wps表格/excel验证追问

谢谢您 虽然没有有用到你的答案 但是真的非常谢谢

本回答被网友采纳
第2个回答  2012-11-17
数据在A列,在D1单元格输入公式
向右填充,向下填充
=index($a:$a,(row()-1)*4+column(a1))追问

你好 你的答案很接近 但是我需要把3、4的内容都放在F里需要这么做 你这个公式输入进去后 还是要把3和4分开,怎么才能在一个单元格内呢?麻烦你了 谢谢,希望能帮助我一下 真的很感谢

追答

自己再合并一次34就行了,一个公式搞不定你这么变态的问题

追问

能麻烦您告诉一下怎么合并吗?
谢谢

追答

H1输入
=F1&G1
下拉填充,或双击填充柄填充

来自:求助得到的回答本回答被提问者采纳
第2个回答  2012-11-17
如果要转的固定长度,可以录制一个宏解决!
相似回答