excel实用技巧:如何构建多级下拉菜单

使用数据有效性制作下拉菜单对大多数小伙伴来说都不陌生,但说到二级和三级下拉菜单大家可能就不是那么熟悉了。

什么是二级和三级下拉菜单呢?举个例子,在一个单元格选择某个省后,第二个单元格选项只能出现该省份所属的市,第三个单元格选项只能出现该市所属的区,效果如图所示。

看起来很神奇吧,其实要做出这样的多级下拉菜单非常容易,只需掌握两个技能:定义名称和数据验证(数据有效性)就能实现,下面一起来看看具体的操作步骤。

一、建立一级下拉菜单

操作要点:

【快速定义名称】选中省份名称所在的单元格区域“A1:D1”,在名称框输入“省”,回车确定;

【设置数据验证】选中要设置一级下拉菜单的单元格,打开数据验证,设置序列,来源输入“=省”,确定后即可生成下拉菜单,操作步骤如动画所示。

注意:如果设置数据验证时提示“指定的命名区域不存在”,则说明定义名称操作有误。

检查名称是否定义成功可以通过点击“公式-名称管理器”查看。

经过以上操作,完成了一级下拉菜单的设置。

二、建立二级下拉菜单

操作要点:

【批量定义名称】选中包含省份和所属市所在的单元格区域,即“A1:D6”,在“公式”选项卡“定义的名称”处,点击“根据所选内容创建”,进行批量定义名称,在创建时只勾选 “首行”;

完成后可以通过名称管理器检查,此时会多出几个省份所对应的名称。

【设置数据验证】选中要设置二级下拉菜单的单元格,打开数据验证,设置“序列”,来源输入“=INDIRECT(A14)”,确定后即可生成下拉菜单,操作步骤如动画所示。

为了后续设置三级菜单时方便一点,这里的A14我们使用的是相对引用。

这一步需要注意:公式中的A14需要根据实际情况去修改,这个公式的意思就是用一级菜单所生成的单元格数据作为二级菜单的生效依据。

经过以上操作,就完成了二级下拉菜单的设置,可以自己验证一下选项的正确性。

关于INDIRECT函数:

这个函数是一个引用函数,简单来说是按照指定的地址进行引用,在本例中,A14是一个省份的名称,同时在名称管理器有一组对应的市,如图所示:

三、建立三级下拉菜单

操作要点:

【批量定义名称】与前一步一样,选中包含市和区所在的单元格区域,即“F1:K17”。使用“根据所选内容创建”功能批量定义名称,注意在创建时只勾选“最左列”;

【复制有效性设置】复制二级下拉菜单所在的单元格,在需要设置三级下拉菜单的单元格处,选择性粘贴“验证”即可完成设置,操作步骤如动画所示。

因为在二级菜单所在单元格的有效性公式中使用了相对引用,因此直接复制粘贴单元格B14即可。

如果要进行有效性设置的话,来源应该输入“=INDIRECT(B14)”。

怎么样,三级菜单的设置也并没有那么难吧。

小结:今天分享的只是一个最基本的多级菜单设置方法,需要注意几个地方。

1. 设置多级菜单时,下拉数据源的构造很关键,在本例中可以看出数据源设置的特点,至于标题在首行还是最左列,可以根据实际需要而定。

2. 这种设置方法的好处在于容易掌握,并且容易拓展,按照同样的方法,再设置四级菜单甚至五级菜单也不是一件难事。但是弊端也很明显,比如当选项的数量不同时,在下拉框中就会就会出现空白选项,而且选项内容增加时还需要修改名称范围,不是很智能。

3. 设置多级菜单的核心就是INDIRECT函数的用法,如果要让下拉菜单更加智能,不包含空白项并且当内容增加时会自动调整,就需要结合OFFSET、MATCH和COUNTA等函数才能实现了,这个需要对公式函数有相当的运用能力才可以做到。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/351593.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

自定义Excel下拉菜单

http://aleven.blog.51cto.com/519381/469832 今天无意中学会了Excel2007下拉列表的功能,在这里作一个例题巩固一下: 1. 在Sheet2中输入以下城市名信息: 2. 然后在“公式”--“名称管理器”,自定义名称名称: 新建定义…

php excel多级下拉菜单自动生成,Excel下拉菜单怎么做 多级联动+自动匹配教程

Excel一直是近年来办公室工作中的必要软件之一,这个软件功能非常强大,如果你只学会了皮毛那就有些可惜了,而Excel隐藏了许多许多的小技巧。今天UU为大家带来的是Excel下拉菜单怎么做,其中包括多级联动+自动匹配教程,感兴趣的朋友跟随UU一起了解下吧。 首先我们来介绍下Exc…

你知道TikTok的推荐算法吗?TikTok数据分析平台哪家好?

作为当下最受欢迎的社交媒体,TikTok这几年的成绩大家也是有目共睹了,超10亿的月活加上大量活跃的年轻人,让无数企业和品牌为之心动。入局的人越来越多,想要在众多竞争者中脱颖而出,入局前需要了解TikTok底层逻辑和推荐…

volatile - (C语言)

volatile关键字和const一样都是一种类型修饰符,用它修饰过的变量表示可以被某些编译器未知的因素更改,比如操作系统、硬件或者是其它线程等。 该关键字是不希望被编译器优化,从而达到稳定访问内存的目的。 示例代码: #include&…

FL Studio21水果软件各个版本功能区别对比

作为音乐人,在电脑上进行编曲,混音,合成是家常便饭,而市面上大家常用的音乐编曲制作软件很多,小编在这里就给大家做一个推荐。 大家常听到的音乐编曲制作软件大多是Cubase、Nuendo、Pro Tools、 SONAR等等&#xff0c…

不能注册DLL/OCX:RegSvr32失败 0x5

为这个错误累死了,知道是权限的问题,但无从下手,查了一圏网上资料,包括在INNO SETUP安装配置文件中加入64位的标识之类的都做了,包括超级用户ADMINISTRATOR登录 ,还有设置用户权利,没想到仅仅关…

牛客网刷题总结(1.有序序列判断,2.获得月份天数,3.矩阵相等判定,4.矩阵转换,5.井字棋判断输赢,6.递归进行进制转化)

💕"痛苦难以避免,而磨难可以选择。"-->村上春树💕 作者:Mylvzi 文章主要内容:数据在内存中的存储 目录 1.有序序列判断 题目描述: 分析过程: 代码实现: 2.获得月份…

rundll32.exe和regsvr32.exe

众所周知,DLL文件是不能独自运行的,需要被进程加载到其地址空间后才能执行。 那怎么运行一个DLL呢? 答案:可以借助Windows所提供的rundll32.exe或regsvr32.exe。 rundll32.exe 通过rundll32.exe可以直接调用DLL的导出函数来执行功能。 命令…

自实现Regsvr32注册dll功能

之前做的项目需要注册虚拟摄像头,但是有两个不足是: 在使用Regsvr32.exe注册虚拟摄像头dll时,即便选了“不再提醒”和“允许程序所有操作”后,仍然会被360拦截;使用.bat文件调用Regsvr32.exe时,.bat文件经…

从简历被拒到收割 8 个高薪 offer,我用了 3 个月...

半年前我一个小老弟从外包离职了,本以为有两年经验进个一般的公司没有问题的,结果人家一看是外包出来的,面试问的问题也不是很懂,简历被拒了好几次。还好这个小老弟没有气馁,在论坛博客和里面的大佬虚心学习&#xff0…

淘宝618每日一猜答案(6月5日) 淘宝大赢家今日答案

淘宝6月5日每日一猜答案是什么?,接下来也会给大家来介绍一下6月5日淘宝大赢家每日一猜的答案。 淘宝每日一猜6月5日答案分享 活动问题:亚特兰蒂斯体型最大的员工 活动答案:【白鲸】 注意:打开手机淘宝,搜…

Android 反编译工具 jadx-gui

jadx-gui 是一种基于 jadx 项目的图形界面工具,用于反编译 Android 应用程序的工具。通过使用jadx-gui,开发人员可以打开 APK(Android应用程序包)文件,并查看其反编译的源代码。这对于分析、理解和调试 Android 应用程…

红米K30 4G手机图纸 主板元件位号图

红米K30 4G手机图纸 主板元件位号图品牌小米型号K30 4G图纸类型 手机电路图 主板元件位号图 图纸格式PDF其他信息 K30 4G手机图纸包括: 手机电路原理图72页; 元器件位号图主板2页; 可放大缩小 复制搜索! 如发现不能下载&#xff0…

小米3移动版卡在Android,小米3高通版能用移动卡吗

小米3高通版能用移动卡吗 小米3高通版能用移动卡。 针对小米3高通版能用移动卡吗的问题,小米3高通800版本的移动用户也是可以使用移动卡的,但是只能使用移动的2G的,不能使用3G的。 系统方面,小米3的操作系统是基于Android 4.2.1的…

用笔记本改装智能家居服务器,一年之后,改装4G版小米笔记本电脑的可行性

前面写过一篇《分析支持4G LTE的小米新款笔记本电脑的必要性》,昨天小米正式发布了这款4G版的笔记本电脑,大约增加了1200元钱,送全年48GB流量。 在我来说,支持4G上网是一件好事,但不是像苹果那样全网通,而且…

小米3刷android 5.0吗,小米4/小米3刷安卓5.0.2教程

不要羡慕谷歌的亲儿子们能刷上安卓5.0.2系统,小米用户可以刷原生的安卓的5.0.2系统了,小米手机的发烧友们可以一展身手了。下面下载吧小编就给大家带来了适配小米3、小米4的原生安卓5.0.2系统。 今天MIUI工程师秋叶随风ivan在微博上公布了自己定制的原生…

小米移动没有5G信号该如何处理

问题描述 小米移动手机卡使用过程中一直显示4G信号,无法使用5G信号 原因分析: 联通、电信取消了部分NSA网络,因此有部分地区只有SA网络覆盖。如果正在使用支持SA/NSA双模5G的手机,需要将手机升级至最新版本以支持SA网络。 解决方…

中国3大运营商4G频段大解析

中国的4G网络有两种制式,TD-LTE和FDD-LTE,TD-LTE是中国自己的标准(只是相对的,这个标准我们的专利要多一些),所以是工信部重点推的。两种制式在技术上有啥区别呢?简单的说,FDD是分频…

米4用linux刷机救转,小米Mi4(小米4 电信4G版)手机快速救砖,线刷教程分享,小白轻松救活手机...

小米Mi4(小米4 电信4G版)手机变砖了怎么办?对于经常刷机的安卓玩家来说,碰到刷机失败导致小米Mi4(小米4 电信4G版)手机无法启动甚至无法进入recovery都是在所难免的事,这个时候我们就需要用到线刷大师了,它能轻松实现小米Mi4(小米4 电信4G版…

红米3用电信卡显示无服务器,红米3支持电信卡吗?红米3支持联通卡吗?

小米红米手机3支持电信卡吗 小米红米手机3支持电信卡。 小米红米手机3支持电信卡吗?小米红米手机3运行基于Android 5.1.1的MIUI 7系统,内置5套系统UI主题,支持随用户的心意自由选择5套系统UI,新增多项功能如可视化的文件夹管理,在…