你好 请问在excel怎么把二千多条A1至A2000的列数据转变成B1,C1,D1......的行数据
11个回答
展开全部
第一个方法,在B1输入=TRANSPOSE($A$1:$A$255)然后横向拉到表格的最末一列,然后点一下编辑栏,按下ctrl+shift+enter结束公式,结束后可以看见公式两端有{}。
如果是office2007及其以上版本是16,384 ,可以=TRANSPOSE($A$1:$A$2000)。
第二个方法,在B1输入=OFFSET($A$1,COLUMN(A1)-1,,,),然后横向拉,一直到需要的列数为止。
第三个方法,在B1输入=INDEX($A:$A,COLUMN(A1)),然后横向拉,一直到需要的列数为止。
如果是office2007及其以上版本是16,384 ,可以=TRANSPOSE($A$1:$A$2000)。
第二个方法,在B1输入=OFFSET($A$1,COLUMN(A1)-1,,,),然后横向拉,一直到需要的列数为止。
第三个方法,在B1输入=INDEX($A:$A,COLUMN(A1)),然后横向拉,一直到需要的列数为止。
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试了一下,在07版中,选择性粘贴,转置没有问题啊。
如果不行,用函数试试
B1中输入
=OFFSET($A1,COLUMN()-2,)
右拉。
如果不行,用函数试试
B1中输入
=OFFSET($A1,COLUMN()-2,)
右拉。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实转置是可以成功的,不管有多少数据,但是由于EXCEL一共只有256列,而你的数据有2000行,所以导致转置无法成功。 建议用2007以上的版本试一下,总列数比较多,2000条数据转置应该没问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能这个换。excel最多就支持256个数据列。2000多条数据起码要分8行才能完整显示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在B1输入=INDEX($A:$A,COLUMN()-1)
然后向右拉动复制至你所想要的位置
然后向右拉动复制至你所想要的位置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询