excel多区域排序有十层楼,每层楼有15个房间,每个房间入住的客人不同,已知每个房间的入住的客人数是可以统计出来的,现要对每层楼的每个房间按客人数以降序排列,手工做很烦,有没有办法让
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/21 22:58:40
excel多区域排序有十层楼,每层楼有15个房间,每个房间入住的客人不同,已知每个房间的入住的客人数是可以统计出来的,现要对每层楼的每个房间按客人数以降序排列,手工做很烦,有没有办法让
excel多区域排序
有十层楼,每层楼有15个房间,每个房间入住的客人不同,已知每个房间的入住的客人数是可以统计出来的,现要对每层楼的每个房间按客人数以降序排列,手工做很烦,有没有办法让它随着客人数的变化,而自动排序呢?
第一层 数据区
房间 人数 房 间 1 2 3
1 21 第一层人数21 16 24
2 16 第一层人数23 25 24
3 24
第二层
房间 人数
1 23
2 25
3 24
结果为
第一层
房间 人数
3 24
1 21
2 16
第二层
房间 人数
2 25
3 24
1 23
关键是排序,怎样可以同时把每层中的人数同时按降序排列.
excel多区域排序有十层楼,每层楼有15个房间,每个房间入住的客人不同,已知每个房间的入住的客人数是可以统计出来的,现要对每层楼的每个房间按客人数以降序排列,手工做很烦,有没有办法让
房间 1 2 3
第一层人数 28 55 24
第二层人数 42 25 24
房间 2 1 3
第一层人数 55 28 24
房间 1 2 3
第二层人数 42 25 24
假如你的数据区域是:A2:D4,在A6:D9中写公式:
B6=INDEX($A$2:$D$2,MATCH(B$7,$A$3:$D$3,))
B7=LARGE($B$3:$D$3,COLUMN(A1))
B8=INDEX($A$2:$D$2,MATCH(B$9,$A$4:$D$4,))
B9=LARGE($B$4:$D$4,COLUMN(A1))
选中这四个公式向右复制.这样原数据区域的数据一旦变化,公式区域的排序就会跟着变化.