excel中怎么将行转换为列?又怎么将列转换成行?很简单,下面来看一下。
选中要把行转换为列的数据。然后点击键盘上的ctrl+c。
在需要放置的单元格上,右键点击,然后点击菜单上的‘选择性粘贴’。
在弹出的窗口上,点击勾选上‘转置’。点击确定按钮就行了。
这样我们的行数据就转换为列数据了。
同样,列转换为行,也是同样的操作,选中要转换的列数据,ctrl+c复制。
同样的方法,右键后点击‘选择性粘贴’,就可以得到结果了。
1个公式,一行一列数据,快速转换多行多列
工作中,经常需要对多行多列的数据,或者一整列的数据,让它们进行相互转换,通常我们都是手动复制来完成的,效率很低。
今天分享1个公式直接搞定,举个例子,现在有20个数据,分别是一整列展示的,也有5行4列展示的
今天分享新公式,让它们之间快速相互转换
1、多行多列数据转成一列将右边的数据,转换成左边的样子
我们只需要使用公式:
=TOCOL($C$2:$F$6,0,FALSE)
第1个参数是数组区域
第2个参数,如果填0,表示不忽略任何值进行计算
第3个参数,FALSE表示按行进行扫描
如果第3个参数填TRUE,就会按列扫描,如下所示:
=TOCOL(C2:F6,0,TRUE)
如果将多行多列,转换成一行数据,就用到TOROW公式了,和TOCOL公式用法一样,只是行列方向变化,这里就不介绍了,感兴趣的小伙伴可自己尝试
2、一整列数据,转换成多行多列如果反过来,我们有1整列20个数据,希望转换成5行4列的数据
我们使用的公式是:
=WRAPROWS($A$1:$A$20,4,)
将一列数据按行分段
第2个参数是分成多少列,这里是4列,所以填4
第3个参数,表示如果数据不足,以什么进行填充,这里正好是4列5行,没有数据多余,所以不填也可以
如果说我们需要按列进行展开,则需要使用公式:
=WRAPCOLS(A1:A20,5,)
关于这两种转换公式,你学会了么?下次不要再手动复制粘贴了,动手试试吧!