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