excel多区域排序有十层楼,每层楼有15个房间,每个房间入住的客人不同,已知每个房间的入住的客人数是可以统计出来的,现要对每层楼的每个房间按客人数以降序排列,手工做很烦,有没有办法让
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/08 07:46:42
![excel多区域排序有十层楼,每层楼有15个房间,每个房间入住的客人不同,已知每个房间的入住的客人数是可以统计出来的,现要对每层楼的每个房间按客人数以降序排列,手工做很烦,有没有办法让](/uploads/image/z/8693025-33-5.jpg?t=excel%E5%A4%9A%E5%8C%BA%E5%9F%9F%E6%8E%92%E5%BA%8F%E6%9C%89%E5%8D%81%E5%B1%82%E6%A5%BC%2C%E6%AF%8F%E5%B1%82%E6%A5%BC%E6%9C%8915%E4%B8%AA%E6%88%BF%E9%97%B4%2C%E6%AF%8F%E4%B8%AA%E6%88%BF%E9%97%B4%E5%85%A5%E4%BD%8F%E7%9A%84%E5%AE%A2%E4%BA%BA%E4%B8%8D%E5%90%8C%2C%E5%B7%B2%E7%9F%A5%E6%AF%8F%E4%B8%AA%E6%88%BF%E9%97%B4%E7%9A%84%E5%85%A5%E4%BD%8F%E7%9A%84%E5%AE%A2%E4%BA%BA%E6%95%B0%E6%98%AF%E5%8F%AF%E4%BB%A5%E7%BB%9F%E8%AE%A1%E5%87%BA%E6%9D%A5%E7%9A%84%2C%E7%8E%B0%E8%A6%81%E5%AF%B9%E6%AF%8F%E5%B1%82%E6%A5%BC%E7%9A%84%E6%AF%8F%E4%B8%AA%E6%88%BF%E9%97%B4%E6%8C%89%E5%AE%A2%E4%BA%BA%E6%95%B0%E4%BB%A5%E9%99%8D%E5%BA%8F%E6%8E%92%E5%88%97%2C%E6%89%8B%E5%B7%A5%E5%81%9A%E5%BE%88%E7%83%A6%2C%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E8%AE%A9)
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))
选中这四个公式向右复制.这样原数据区域的数据一旦变化,公式区域的排序就会跟着变化.