如何使用excel公式实现自动排序?
问:我在一列单元格区域中的数字经常变化 , Excel能否在每次变化后都对这些数据自动排序 。例如 , 单元格区域A3:A12中有10个数字 , 在C3:C12中对这10个数字升序排列 , 在D3:D12中对这10个数字降序排列 , 当A3:A12中的数字变化时 , C3:C12和D3:D12中的数字排序自动更新 。
答:可以使用数组公式来实现 。
选择单元格区域C3:C12 , 输入公式:
=LARGE(A3:A12,ROW(INDIRECT(“1:”& ROWS(A3:A12))))
如下图所示 。
文章插图
按下Ctrl+Shift+Enter组合键 , Excel会自动在公式两侧加上一对花括号 , 表明在该区域输入了数组公式 。结果如下图所示 。
文章插图
同理 , 选择单元格区域D3:D12并输入公式:
=SMALL(A3:A12,ROW(INDIRECT(“1:”& ROWS(A3:A12))))
按下Ctrl+Shift+Enter组合键 , 结果如下图所示 。
文章插图
当我们更改A3:A12中的数字时 , C3:C12与D3:D12中的数字顺序相应更新 。
【怎么使用excel公式实现自动排序?】
文章插图
推荐阅读
- 怎么使用VBA创建文件夹?
- 怎么使用VBA将文件或文件夹删除到回收站?
- 怎么获取多个excel表格中公司最近的一条记录?
- excel表单怎么实现逐条批量打印?
- 怎么将excel单元格中的数字和文本分开?
- 怎么强制excel用户启用宏?
- 淘宝补单的快递号怎么来?问题怎么处理?
- 淘宝关联营销应该买哪个?具体怎么做?
- 淘宝个人信息被盗用怎么办?怎么处理?
- 闲鱼快递单号怎么填?如何发货?