[如何让表格新增数据自动排序]Excel中通过函数实现对表格数据自动升降序排序,简单到没朋友!

 admin   2022-09-12 00:27   97 人阅读  0 条评论

Excel中透过表达式同时实现对表单统计数据手动开闭序次序,单纯到没好友!他们先上看呵呵效用模拟:

效用模拟

此种次序的特征是:

未采用到任何人的VBA宏代码,透过纯表达式机能同时实现;

透过快捷键按键同时实现或边和倒序的优先选择;

即便统计数据中存有多次重复值也那样能展开次序;

输出统计数据后即能同时实现动态次序的效用;

假如你讨厌此种效用,那就跟著这篇讲义一同自学吧!

第1步:在C列创建远距列;

目地:此关键步骤的目地是为的是处置多次重复统计数据。透过在原统计数据上有两个不光小的不多次重复值,将原统计数据切换为不可能将再次出现多次重复值的情形;

在C3常量输出下列式子,并向上拖曳式子至C11常量:=B3+ROW()/1000000

创建远距列

第2步:插入快捷键按键,同时实现升、倒序的优先选择;

点击开发工具-插入-快捷键按键控件,在表单的空白位置拖曳,画出2个控件,并分别命名为或边和倒序,并右键设置控件格式,将常量链接指定到常量:$F$2,这样设置后,当他们点击或边快捷键时,$F$2常量的值显示为1;点击倒序快捷键时则显示为2;

创建开闭序快捷键按键

第3步:采用自定义格式将$F$2显示为或边或倒序;

优先选择常量$F$2,右键设置常量格式,分类选:自定义,类型中输出下列格式代码:

[=1]或边;[=2]倒序;

自定义格式

第4步:输出表达式计算得出开闭序;

在E3常量输出下列式子并拖曳式子至E11常量:

=IF($F$2=1,INDEX($A$3:$A$11,MATCH(SMALL($C$3:$C$11,ROW(A1)),$C$3:$C$11,0),1),INDEX($A$3:$A$11,MATCH(LARGE($C$3:$C$11,ROW(A1)),$C$3:$C$11,0),1))

在F3常量输出下列代码并拖曳式子至F11常量:

=IF($F$2=1,INDEX($B$3:$B$11,MATCH(SMALL($C$3:$C$11,ROW(A1)),$C$3:$C$11,0),1),INDEX($B$3:$B$11,MATCH(LARGE($C$3:$C$11,ROW(A1)),$C$3:$C$11,0),1))

式子锦囊:INDEX+MATCH是经典的查询定位表达式组合;LARGE和SMALL表达式是返回第N个最大值和最小值的表达式;ROW(A1)表达式是返回行号的表达式,用于产生序列1,2,3……;

透过条件格式-统计数据条设置蓝色统计数据条的效用:

输出核心式子

总结:在Excel中,表达式的机能非常强大。假如你需要今天讲义所采用的课件,你能在私信中回复关键词手动开闭序即可获取。假如你讨厌今天的讲义,请别忘记点赞并转发给更多小伙伴哦!

本文地址:http://51ac.top/post/17030.html
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?