您现在的位置是:主页 > 公式 >

excel 行列互换的两种方法:使用转置功能和使用函数公式完成行列互换

发布时间:2023-10-02 00:49:07所属栏目:公式 已帮助编辑作者:Excel自学教程

excel行列互换,如何操作?就是将Excel的行列互换,行变成列,列变成行。

  如果没有特殊要求,通常情况下,选择数据区域后,复制,单击开始——选择性粘贴——勾选“转置”即可。

  excel行列互换多用在打印的时候,根据不同的页面设置,有时页面不够用,这个情况就需要用到Excel行列互换。

  下图是一个简单的excel行列互换的实例应用。4行三列的Excel表格转换为三行四列。

excel行列互换

  操作步骤:选中需要进行行列转换的单元格区域,如A1:C4。复制。单击要存放转置表区域的左上角单元格,如A8单元格,单击“编辑”菜单中的“选择性粘贴”命令,打开“选择性粘贴”对话框,勾选 “转置”复选框。 确定就完成了excel行列互换。

  excel行列互换需要注意以下两点:

  第一,如果行引用到列上面,列引用到行上面,这样转置就不会成功,因为转置行的时候,盖到列的地方,那行引用自列上的内容就被改了,这样中途就会出错。

  第二,如果单元格有函数算出来的值不再变化,可以使用选择性粘贴中的“数值”,把整个表复制到别的地方并把数值都固定下来,这样再用转置。

  另外一种excel行列互换的效果,如下图,单纯的使用转置命令,可能就实现不了。这时候就需要考虑用函数公式或者VBA等其余方法实现。

  下面这个excel行列互换案例也是论坛一个坛友的问题。

  将左边的两行多列数据,通过公式实现右边的两列多行的效果。

excel行列互换1

  这个excel行列互换的公式如下:选择K2单元格输入公式:=OFFSET($A$2,(ROW(A2)-1)/8,),下拉复制公式。

  选择L2单元格输入公式:=OFFSET($A$2,MATCH(K2,$A$2:$A$3,)-1,COUNTIF($K$1:K2,K2)),下拉复制公式。

  通过两个公式就完成了Excel行列互换。当然公式的写法并不唯一。

     以上就是excel自学教程为您提供excel 行列互换的两种方法:使用转置功能和使用函数公式完成行列互换的解读,本文章链接: http://www.5enet.cn/Excel_gongshi/78944.html 欢迎分享转载,更多相关资讯请前往公式

站长名片

姓名:曾工

职业:IT运维

现居:深圳罗湖宝能大厦

电话:15768114603

扫码关注

  • 专注IT行业,10年IT行业经验
  • 微信