利用下拉菜单动态控制数据引用并排序,只需两步操作,非常简便!
站长网2023-07-30 13:06:380阅
编按:
若需按年份动态引用数据并自动升序或降序排列,可借用SORTBY INDIRECT函数轻松实现。
下方统计表中,左侧是各组的销售数据。
现在需要在J1下拉选择年份时, J2:I10能动态引用对应年份销售数据并升序排序。

引用可以使用INDIRECT函数,排序则借助SORTBY函数完成。扫码加入学习微信群,下载Excel课件,同步操作练习。下面分两步完成。
Step 01 制作下拉菜单
在J1单元格添加“数据验证”,序列选择B1:G1。

Step 02 编辑函数完成引用和排序
首先在I2单元格输入公式:=SORTBY(IF({1,0},A:A,INDIRECT("C"&MATCH($J$1,$A$1:$G$1,0),FALSE)),INDIRECT("C"&MATCH($J$1,$A$1:$G$1,0),FALSE),1)(可能会提示溢出。不用担心,接着操作。)然后选中I2:J10区域,按下Ctrl Shift Enter完成公式的输入。

公式解析:1. 单用INDIRECT的C1样式引用整列销售数据,具体列数由MATCH函数查找年份确定。INDIRECT函数R1C1样式使用见《跨表求和用INDIRECT的R1C1样式很简单》。2. 使用“IF({1,0}”将组别列和INDIRECT引用的销售数据列组成一个新数组。3. 使用SORTBY对新数组进行排序,排序依据是引用的销售数据列,排序方式则为升序。SORTBY用法见《含自定义排序在内的SORTBY用法合集》。
最后,欢迎大家加入Excel函数训练营学习,视频教学、练习课件、辅导答疑。
0000
评论列表
共(0)条相关推荐
教你永久关闭手机更新,让手机永不卡顿,旧手机也能多用几年
站长网2023-07-29 17:46:200001手机放口袋一定要关闭这个功能,很多人还不知道,看完涨知识了
站长网2023-07-30 10:07:090002全网最用心、最全的VLOOKUP深度解读,及最新用法,建议收藏!
一说起查找函数,大部分人都会想到VLOOKUP函数。作为一个有34年历史的老牌函数,VLOOKUP也算声名远扬,无愧“查找之王”的美称。今天主要从VLOOKUP的4个参数来深度解读,同时介绍一下最新用法,这里先卖个关子。温馨提示:本文巨巨巨巨长,建议大家先收藏、转发,慢慢看,能静下心看完的同学,我保证你100%学会这个函数。四个参数分别是:查找值,查找区域,返回列,匹配类型。站长网2023-07-27 16:35:480002学会这2个新函数,你的水平就能超过90%的同事
VIP学员的问题,拿多少工资,才能超过90%的人?比如现在有10个人的工资,需要超过9个人。这种问题经常看到,不过就是很少在Excel里面计算。如果不懂方法,折腾很久都算不出,如果懂方法不用1分钟就解决。跟卢子来看看。=PERCENTILE(C2:C11,0.9)语法:=PERCENTILE(区域,0~1之间的数字)站长网2023-07-28 16:46:540000Excel居然会自动写公式、写VBA代码,再也不用傻傻的去记了,真爽!
有粉丝留言,让卢子聊一下使用ChatGPT的体验,发布一些教程,让没接触过的人更好的认识AI。如果第一次使用AI,可以先看文章:亲测有效!免费使用ChatGPT,最简单的方法AI很聪明,学习能力很强,现在的回答比半年前更胜一筹,新版本的函数都会用。下面,卢子举6个案例说明。1.删除重复值问题:工作表的A列有很多行内容,里面有的内容输入2次以上,怎么删除重复值?站长网2023-07-29 17:50:460001