编程技术分享平台

网站首页 > 技术教程 正文

Excel中几种数据转置的方法

xnh888 2024-12-01 05:23:12 技术教程 24 ℃ 0 评论

将Excel中的二维数据区域行列互换,即数据转置。

如下图所示,将4行3列的数据转置为3行4列。


选择性粘贴,转置

【复制数据】→【单击鼠标右键】→【选择性粘贴】→【转置】

可以将数据转置粘贴,这是十分常用的方法。


INDEX+ROW/COLUMN

INDEX在区域内引用数据,COLUMN和ROW 作为动态参数控制引用位置:

=INDEX($B$2:$D$5,COLUMN(A:A),ROW(1:1))

TRANSPOSE

TRANSPOSE是高版本Excel 中专门用于转置的函数,方便快捷:

=TRANSPOSE(B2:D5)

WRAPROWS

WRAPROWS可以将一列或一行数据转置为指定列数的二维数据,但其应用对象只能是单行或单列数据,于是在此之前先用TOCOL将原始数据区域转为单列:

=WRAPROWS(TOCOL(B2:D5,1,TRUE),4,"")

可将二维数据转为单行单列的函数有TOCOL和TOROW;

可将单行单列数据转为二维数据的有WRAPROWS和WRAPCOLS.

两两搭配来实现数据的转置,相较于其他方法有更强的灵活性,可以忽略数据中的空单元格或错误值,也可以自由设定行数列数。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表