作业帮 > 综合 > 作业

EXCEL中以第二行的数据大小为依据,将第1行和第2行的值重新排列在第5行和第6行,这个公式要怎样写.

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/12 08:03:49
EXCEL中以第二行的数据大小为依据,将第1行和第2行的值重新排列在第5行和第6行,这个公式要怎样写.

如图,以第二行的数据大小为依据,将第1行和第2行的值重新排列在第5行和第6行.这个公式要怎样写.谢谢!请注意,是用公式来达到目的.


EXCEL中以第二行的数据大小为依据,将第1行和第2行的值重新排列在第5行和第6行,这个公式要怎样写.
A5数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  右拉至J5,再下拉即可.
=INDEX(1:1,MATCH(LARGE(($A$2:$J$2*100-COLUMN($A:$J)),COLUMN(A1)),$A$2:$J$2*100-COLUMN($A:$J),))

再问: 你好,请问要是象这样的公式要怎样改呢,请指点!就是原始数据在第一行和第三行,然要重新排列的位置随意可以吗?

再答: 公式可以在随意的地方输入,但那左上角的数据源位置如有变动,则公式也要跟着修改:
由于数据不是紧邻在一起的两行,公式也分开两行输入:
第一行公式:
=INDEX(1:1,MATCH(LARGE(($A$3:$J$3*100-COLUMN($A:$J)),COLUMN(A1)),$A$3:$J$3*100-COLUMN($A:$J),))

第二行公式:
=INDEX(3:3,MATCH(LARGE(($A$3:$J$3*100-COLUMN($A:$J)),COLUMN(A1)),$A$3:$J$3*100-COLUMN($A:$J),))

公式中的$A$2:$J$2是原来的数据所在位置,现在改为第三行,所以这部份也要修改为$A$3:$J$3,至于最初的=INDEX(2:2 公式中的2:2代表第二行,也是跟着变动为3:3