作业帮 > 数学 > 作业

如何将图中左边的行转化为右边的列(希望就用一个公式),然后按字母排序,完了,再将右边的列转为行.

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/23 19:01:19
如何将图中左边的行转化为右边的列(希望就用一个公式),然后按字母排序,完了,再将右边的列转为行.
这个应该用offset函数来做,具体公式如下:
M1:=OFFSET($A$1,ROUNDUP(ROW(F1)/4,0)-1,3*MOD(ROW(F1)-1,4))
N1:=OFFSET($A$1,ROUNDUP(ROW(F1)/4,0)-1,3*MOD(ROW(F1)-1,4)+1)
O1:=OFFSET($A$1,ROUNDUP(ROW(F1)/4,0)-1,3*MOD(ROW(F1)-1,4)+2)
然后下拉即可.
如果要再将列转化为行,同样用到offset,比如如果列数据同样是在MNO三列,则公式为:
=OFFSET($M$1,4*(ROW(F1)-1)+ROUNDUP(COLUMN(A1)/3,0)-1,MOD(COLUMN(A1)-1,3))
然后将这一格下拉,然后向右拉12格即可.
要注意的地方:第一个行改列的公式中,offset的第一个参数$A$1是数据表左上角单元格的位置,比如如果左上角单元格是B2,则要改为$B$2.其余参数只要数据形式没有变化(始终是4组数据一换行)就不必改.第二个公式类似.