如何在excel中进行行列的转换?

 我来答
祈浓VJ
高粉答主

2023-06-29 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:1.6万
采纳率:84%
帮助的人:384万
展开全部
1、输入矩阵的第一步就是在excel表格中,找两个空的单元格,然后输入矩阵的A1和A2格,这样就会确定A列。  

2、确定A列之后就是输入B2和B1,这样就会确定B列,例如:输入的是11和12,同时也会确定横着的每一行。  

3、确定之后就可以下拉完成你的矩阵了,可以横着拉,也可以竖着拉,最后形成自己需要的矩阵就行了。  

4、矩阵就形成了,矩阵的规律是由最初输入的四个数字确定的。  

5、下面顺便教大家一个简单的输入负数的小技巧,在单元格内先输入一个正数,然后打上括号。  

6、打上括号之后回车就会发现原本是正数现在变成了负数。在excel中有很多技巧可言简化操作。
最近有同学提出了如下的excel行列转换的问题,希望能得到解答。我觉得很有代表性,故花了点时间写了以下的教程,希望能给大家的工作带来帮助和启发。

问题如下:表1有10行*10列的数据,怎么全部放到表2的一列里,即让表2的A1-A10放表1的A列,A11-A20放表一的B列?也就是说要实现如下图所示的矩阵转单列显示的效果。
excel行列转换的问题

解决方法:

1、复杂公式法:在表2的A1单元格输入以下公式下拉100行即可。

=INDIRECT("表1!"&ADDRESS(IF(MOD(ROW(A1),10)=0,10,MOD(ROW(A1),10)),IF(MOD(ROW(A1),10)=0,ROW(A1)/10,(ROW(A1)-MOD(ROW(A1),10))/10+1)))
公式法解决行列转换的问题

2、简单公式法。(只使用=,不使用其他公式,推荐使用此种方式进行转换):在表1的A11单元格输入以下公式(=B1)下拉刚到100行,再向右拉到J列即可。你会发现表1的A列的数据就是我们需要的显示效果,再将表2的A1单元格=表1!A1,向下拉100行,即可获得相要的效果,即可大功告成!

=B1
简单公式法

结语:excel的行列转换,你还在傻傻地用复制粘贴吗?学会以上小妙招,高效工作不加班!
百度网友b482322
2023-07-01 · 贡献了超过238个回答
知道答主
回答量:238
采纳率:50%
帮助的人:9.7万
展开全部

选中表,复制-选择性粘贴-转置这是打上勾

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式