excel表格行之间位置的交换(Excel中几种数据转置的方法)

wufei123 发布于 2024-09-25 阅读(2)

将Excel中的二维数据区域行列互换,即数据转置。如下图所示,将4行3列的数据转置为3行4列。

数据转置选择性粘贴,转置【复制数据】→【单击鼠标右键】→【选择性粘贴】→【转置】可以将数据转置粘贴,这是十分常用的方法。

选择性粘贴,转置INDEX+ROW/COLUMNINDEX在区域内引用数据,COLUMN和ROW 作为动态参数控制引用位置:=INDEX($B$2:$D$5,COLUMN(A:A),ROW(1:1))

INDEX+ROW/COLUMNTRANSPOSETRANSPOSE是高版本Excel 中专门用于转置的函数,方便快捷:=TRANSPOSE(B2:D5)

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

1,TRUE),4,"")

WRAPROWS可将二维数据转为单行单列的函数有TOCOL和TOROW;可将单行单列数据转为二维数据的有WRAPROWS和WRAPCOLS.两两搭配来实现数据的转置,相较于其他方法有更强的灵活性,可以忽略数据中的空单元格或错误值,也可以自由设定行数列数。

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。