如何在excel中设置下拉菜单排序
发布:小编
如何让数据表自动排序?升序或降序,点一下选项它就自动排了,不用每次都菜单设置。
听上去要动用 VBA 了?没错 VBA 的确是个很好的办法,但是很多人不是怵吗,那我就教个公式法,也能实现这效果。
案例:
下图 1 是公司销售人员的获客统计表,请制作一个定义排序规则的下拉菜单,一点就能按要求自动排序。
效果如下图 2 所示。
解决方案:
1. 先把目标区域和下拉菜单的样式搭建好。
2. 选中 G2 单元格 --> 选择菜单栏的“数据”-->“数据验证”-->“数据验证”
3. 在弹出的对话框中选择“设置”选项卡,按以下方式设置 --> 点击“确定”:
- 允许:选择“序列”
- 来源:输入“升序,降序”
下拉菜单已经设置完成。
4. 在 E2 单元格中输入以下公式:
=IF($G$2="升序",SMALL($B$2:$B$14,ROW(A1)),LARGE($B$2:$B$14,ROW(A1)))
公式释义:
- SMALL($B$2:$B$14,ROW(A1)):选出区域 $B$2:$B$14 中第 ROW(A1) 小的单元格;随着公式下拉,ROW(A1) 会逐行递增,从而实现从小到大排序;
- LARGE($B$2:$B$14,ROW(A1)):选出区域 $B$2:$B$14 中第 ROW(A1) 大的单元格;
- if(...):根据下拉菜单的文字,分别执行升序或降序排列
5. 将 C 列设置为第一个辅助列,在 C2 单元格中输入以下公式:
=B2&COUNTIF($B$2:B2,B2)
公式释义:
- COUNTIF($B$2:B2,B2):统计从 B2 开始到当前行,B2 单元格总共出现了几次
- B2$...:将 B2 及其出现的次数连接起来,从而变成一个唯一值;这样即使获客数有重复,也能匹配到不同的姓名
6. 将 F 列设置为第二个辅助列,在 F2 单元格中输入以下公式:
=E2&COUNTIF($E$2:E2,E2)
公式释义同上。
7. 在 D2 单元格中输入以下公式:
=INDEX(A:A,MATCH(F2,C:C,0))
公式释义:
- MATCH(F2,C:C,0):找出 F2 在 C 列序列中出现的位置顺序,是一个数值;
- INDEX(A:A,...):匹配出 A 列中对应位置的值
8. 选中 C2:F2 区域向下拖动,从而复制公式。
9. 将 C 和 F 列的字体设置为白色。
现在选择下拉菜单的选项,第二个数据表就会自动根据要求排序。
接下来我们再加上数据条,这样可以使得数据差距更加可视化。
10. 选中 E2:E14 区域 --> 选择菜单栏的“开始”-->“条件格式”-->“数据条”--> 选择所需的数据条样式
这是选择下拉菜单的动态效果。
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。
版权声明:本文来自用户投稿,不代表【百发生活】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:)我们将及时处理,共同维护良好的网络创作环境。
大家都在看
-
Excel 自定义横坐标数值
数码极客Excel 自定义横坐标数值 演示机型:华为MateBook X系统版本:win10APP版本:excel2013 1、根据已知x-y数据作出折线图,此时双击坐标轴可以修改坐标轴选项,其中y轴的坐标范围及间隔都
-
excel vba怎么打开
数码极客excel vba怎么打开 演示机型:华为MateBook X系统版本:win10APP版本:excel2020 1、首先打开Excel软件,点击左上角的文件菜单。2、接着选择左下角的选项菜单。3、选择自动以功
-
汇总表怎么做 excel,excel数据汇总怎么做
数码极客汇总表怎么做 excel 演示机型:华为MateBook X系统版本:win10APP版本:excel2013 1、打开需要处理的表格,单击“菜单栏—插入—数据透视表”,弹出“创建数据透视表”窗口。2、在“创建
-
excel浅红色代码,Excel 单元格设置浅红色怎么搞
综合百科excel浅红色代码 excel的浅红色代码为38。Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色
-
Excel 表格如何筛重,excel表里面如何筛选重复项
综合百科Excel 表格如何筛重 在利用Excel表格统计数据时,拿到一份表格通常有很多重复数据,那么当工作人员想要将重复数据进行筛选,提取后进行删除或者修改工作,该如何操作呢,今天我们就来教大家Excel表格筛重的
-
excel 所引用单元格不能位于256列
数码极客在工作中用Excel表格做数据分析报表时,需要对数据进行公式计算, 以满足数据报表多维度分析需求;但要以单元格格式作为引用条件,相对执行不同的运算公式进行计算呢,数据量大而复杂,人工筛选计算低效,也不现实;IFS +GET.CELL函数嵌套可以实现,根据单元格格式作为引用条件而执
-
Excel表格如何共享编辑,Excel 如何让多人同时编辑
综合百科Excel表格如何共享编辑 在使用Excel工作表时,可能要几个人同时进行编辑,那么要如何共享呢?下面就为大家分享一下具体步骤。打开需要共享编辑的Excel工作表,点击工具栏中的【审视】。再单击【共享工作簿】
-
Excel如何算平均分,excel 中计算平均分的公式是什么
数码极客Excel如何算平均分本文章演示机型:华硕天选2,适用系统:Windows10 专业版,软件版本:Microsoft Excel 2021;打开excel文件,选中保存结果的单元格,在上方工具栏点击【公式】,选择【插入函数】后会弹出对话框,在【选择类别】中选择【常用函数】,找到并
-
excel隐藏错误提示(excel ctrl+e无法智能填充怎么办)
数码极客您的 Excel 公式有时会产生不需要修复的错误。但是,这些错误可能看起来很杂乱,更重要的是,会阻止其他公式或 Excel 功能正常工作。幸运的是,有一些方法可以隐藏这些错误值。使用 IFERROR 函数隐藏错误在电子表格中隐藏错误值的最简单方法是使用 IFERROR 函数。使用
-
ctrl智能填充用法(excel ctrl+e)
数码极客在EXCLE和WPS中,CTRL+E分别被叫做快速填充和智能填充,但我感觉智能填充这个名字可能更贴切些。今天我们就来学习一下CTRL+E的“十用三不能用”。10种可用CTRL+E的情况如下:1、拆分单元格字段,选中所需填充单元格,按CTRL+E快捷键即可2、 合并单元格字段3、手
-
7 个常用的 excel 打印技巧,解决大部分工作难题
数码极客Excel 的打印操作,跟 Word 还是有些不一样,很多同学会发现:一些在 Word 中操作娴熟的打印设置,到了 Excel 竟然不会了!不要惊慌,今天教大家几个比较常用的 Excel 打印设置技巧,收藏起来,足以满足大部分日常工作所需。案例:分别按以下要求进行打印设置:设置和
-
Excel 工作表如何筛选,excel多个表格如何筛选重复
综合百科Excel 工作表如何筛选 Excel工作表是我们工作中比较常用的软件,在数据统计、分析、汇总中筛选是比较常用的,下面分享一下自动筛选的方法。打开要筛选数据的Excel工作表。点击[数据]并选择A2到G2单元