你好 请问在excel怎么把二千多条A1至A2000的列数据转变成B1,C1,D1......的行数据

简单的说就是一列转换成一行但是因为数据量比较大所以用简单的转置不能实现所以来求助您了感谢... 简单的说就是一列转换成一行 但是因为数据量比较大 所以用简单的转置不能实现 所以来求助您了 感谢 展开
 我来答
朱仕平
2012-11-16 · 知道合伙人软件行家
朱仕平
知道合伙人软件行家
采纳数:7872 获赞数:29183
15年质量管理经验, 5年EXCEL培训经验, 目前专职EXCEL网络教育和企业培训

向TA提问 私信TA
展开全部
B1单元格输入公式,向右填充,再向下填充
=index($a:$a,(row()-1)*5+column(a1))

公式中的参数5代表将A列转置成5列,即BCDEF五列
如果需要转置成更多列,可以将5修改为具体的参数就可以了
linfzz
2012-11-16 · 专注办公软件疑难杂症
linfzz
采纳数:2642 获赞数:8629

向TA提问 私信TA
展开全部
第一个方法,在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)),然后横向拉,一直到需要的列数为止。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山桑弓
2012-11-16 · TA获得超过1.2万个赞
知道大有可为答主
回答量:7793
采纳率:66%
帮助的人:2857万
展开全部
试了一下,在07版中,选择性粘贴,转置没有问题啊。
如果不行,用函数试试
B1中输入
=OFFSET($A1,COLUMN()-2,)
右拉。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我爱桑果
2012-11-16 · TA获得超过9786个赞
知道大有可为答主
回答量:4470
采纳率:0%
帮助的人:2888万
展开全部
其实转置是可以成功的,不管有多少数据,但是由于EXCEL一共只有256列,而你的数据有2000行,所以导致转置无法成功。 建议用2007以上的版本试一下,总列数比较多,2000条数据转置应该没问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
骑云1536
2012-11-16 · TA获得超过3367个赞
知道大有可为答主
回答量:2717
采纳率:50%
帮助的人:2843万
展开全部
不能这个换。excel最多就支持256个数据列。2000多条数据起码要分8行才能完整显示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4e4be98
2012-11-16 · TA获得超过472个赞
知道小有建树答主
回答量:412
采纳率:0%
帮助的人:93.1万
展开全部
在B1输入=INDEX($A:$A,COLUMN()-1)
然后向右拉动复制至你所想要的位置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式