Excel表格如何实现二级下拉菜单的联动

有时候我们需要为表格做下拉菜单,一级的下拉菜单你可能直接用数据验证或者数据有效性就可以实现,那今天转角要教给大家的是有关二级菜单的联动,Office达人可要看过来了哦!

效果展示

点击这里“市”下方的下拉菜单后,这里就会有“成都、北京、杭州、上海”四个选项,当我们点击成都以后,在“区”下方单元格的就会相应的出现成都的区。

同样,当我们在市这里选择了杭州,或者是北京、上海等,在区这里就会出现对应城市的区县。

这样二级联动下拉菜单是如何实现的呢?今天转角就教大家来实现这样的菜单栏效果!

indirect函数

今天所用到的是前面介绍过的indirect函数,如果想要了解往期的小伙伴可点击下关注查看历史:如果你有100个表格需要统计,那indirect函数会让你快的倍爽

下面转角就来教教大家如何实现上述所说的二级下拉菜单的联动!

首先选中表格中的基础数据,如果列之间没有对齐,需要把空白区域去除掉。点击键盘上的Ctrl+G,就会弹出下面的定位窗口。

然后点击下方的定位条件,选择常量,然后点击确定。这样操作之后,我们就只选中了我们有数据的单元格。

然后这个时候,我们不要点击其他地方。直接点击上方菜单栏中的“公式” --> '根据所选内容创建',对其名称进行定义,选择“首行”。因为我们这里的第一行单元格是“市”,所以选择首行。

这个时候,我们就可以在“定义名称”菜单中看见我们定义的城市:成都、北京、上海、杭州,以及其在下方对应的有关的区所在的单元格位置。

然后我们需要对一级下拉菜单进行设置,一级下菜单只是引用的是第一行的数据,我们还需要对其进行定义。选中第一行的数据,点击菜单栏中的“定义名称”,在输入区域名称这里输入“市”,然后点击确定。可以看到在定义名称这里,就多了一个市。

定义完成后,选中市下方的单元格,点击“数据”,在数据这里有一个数据验证(在2010版Excel之前叫做数据有效性),点击它。在允许选项中选中“列表”(在2010版Excel之前叫做序列),然后在“源”这里输入“=市”,点击确定即可。

通过以上操作,一级菜单就被设置好了,接下来我们来看看二级下拉菜单如何设计。

在二级下拉菜单中我们需要用到数据验证(数据有效性),以及indirect函数。点击“数据验证”(或者是数据有效性),在允许这里点击列表(或者是序列),然后在源这里输入“=indirect()”,因为我们需要直接引用F4这个单元格中的数据,所以我们需要将鼠标移至括号中,然后点击这个单元格。点击确定后,这里会提示一个错误提醒,可无需理会,直接点击“是”。

然后我们来看看现在的表格,在市这里点击“北京”,然后在区下方就会出现对应的区县名称。

那如果有时候我们有多个单元格需要进行下拉菜单设置,那怎么办呢?

如果我们直接向下拉的话,就会发现后面的二级下拉菜单引用的数据其实还是来自于第一个单元格。比如在第一个市下方单元格中选择上海,我们刚刚直接下拉的所有单元格都是来自上海的区县,而不是其对应的杭州的区县。

因为这里我们设置的是对单元格进行绝对引用,这里我们需要进行修改。点击“数据验证”(“数据有效性”),将源下方indirect函数后面的第二个美元符号删除即可。

删除之后,可以再次操作刚刚所直接下拉的其他单元格中的二级菜单,发现区和县就相互对应了。

这就是今天介绍二级联动下拉菜单的使用方法,学会了制作这个,是不是对Excel又更熟练了呢?

【以上转角编辑】喜欢的点几下关注

php excel多级下拉菜单自动匹配,让Excel如程序般酷炫,两步让多级下拉菜单自动匹配内容...相关推荐

  1. 模糊匹配 读音_onenote搜索机制详解②:两种搜索模式,模糊与精确匹配

    先从纯文本搜索讲起,这是最基本也是最重要的. 从这篇开始,以及接下来连续几篇文章,都会介绍搜索的基础功能.注意,这几篇文章中谈论的都是基本的.正常的搜索功能,暂时不考虑Bug等因素. 在很多软件(例如 ...

  2. 简单两步,将Windows11右键菜单修改为Windows10风格

    Windows11更新后,右键菜单很多功能隐藏起来了,使用时需要点击"显示更多选型"才能获取完整功能.为了能获得Windows10右键菜单丝滑的体验,我总结了以下方法. 修改前: ...

  3. WinPE装到硬盘上只需两步——绿色软件下么

    现在网上有许多Win7内核的WinPE(以下简称Win7PE),与以往XP及Vista内核的WinPE相比,Win7PE更适合对Win7系统进行维护.如果将Win7PE安装到硬盘中,那么我们进行系统维 ...

  4. 优酷路由宝无线服务器,优酷路由宝一站式刷潘多拉!!!整理版

    本帖最后由 louis000 于 2015-11-3 14:57 编辑 优酷路由宝L1W刷潘多拉固件-整理优化版 准备工作:使用有线连接路由宝和电脑: 电脑网络连接设置为手动获取IP地址. ----- ...

  5. java程序自动重启_让Java程序自动重启的实现方法(推荐)

    要让一个java程序自动重启还真不容易的,重启分两步,首先是结束程序,这个简单,只要运行System.exit()就可以了.然后是启动,这个就难了,这个时候程序都已经结束了,就像一个人死了就不可能再自 ...

  6. 在EXCEL表格中经常会遇到有合并单元格时,汇总计算的公式无法直接下拉自动填充计算,掌握这个小技巧一键汇总

    在EXCEL表格中经常会遇到有合并单元格时,汇总计算的公式无法直接下拉自动填充计算,掌握这个小技巧一键汇总 目录 在EXCEL表格中经常会遇到有合并单元格时,汇总计算的公式无法直接下拉自动填充计算,掌 ...

  7. excel添加列下拉框票价_在Excel中制作下拉列表的三种方法

    下拉列表在Excel中的用途十分广泛.在Excel中制作下拉列表可以通过数据有效性.使用窗体控件和VBA控件工具箱中的组合框来制作.下面用一个具体的例子来进行说明(在文章结尾处可下载xls格式的示例文 ...

  8. mysql自动匹配数据,excel自动从数据库匹配相应的数据:excel导入表格

    如何在excel表格中链接另一个excel表中的数据库 这个具体要看链接的具体要求 如果单纯链接,可以考虑使用超级链接 其他的可以考虑公式,如vlookup进行匹配 或者使用vba事件实现的 Exce ...

  9. EasyExcel在项目中的应用-在web中导出带下拉框和批注的excel文件

    前言 ​ 好长一段时间没有更新博客了,最近刚刚找到实习工作,接触了企业中的项目,在这段时间的实习过程中,终于知道了企业级项目的体量和业务难度跟之前的小项目是完全不同的.10多天的适应期也逐渐让我找到了 ...

最新文章

  1. 移动机器人定位导航方式的演进
  2. QT教程1:ubuntu18.04安装QT5
  3. Flask Web开发入门
  4. C#获取类名为Internet_Explorer_Server控件的内容
  5. 【Android】 常用的Intent
  6. pb 动态改变DW的WHERE子句
  7. 李晓菁201771010114《面向对象程序设计(java)》第十三周学习总结
  8. c#中使用多线程访问winform中控件的若干问题
  9. java中的字符串_Java中的字符串
  10. access数据库应用系统客观题_随访数据库的建立:易侕DataWeb系统应用
  11. 书------编程(C#)
  12. Redis存储结构体信息,选hash还是string?
  13. 安装 Android Studio 2.3 详细过程及错误解决
  14. HDU 2829 Lawrence
  15. WatchStor观察:冰岛身陷困境也不会停止数据中心项目
  16. 如何打开苹果Mac触控板的三指拖移功能?
  17. matlab2016安装教程
  18. “手绘爷爷”:花甲之年再续“冰城之恋”
  19. 监控云—反盗版软件之利器!
  20. SitePoint播客#106:不要成为面巾纸

热门文章

  1. 【计算机毕业设计】旅游信息管理系统
  2. 2022-2028年全球与中国儿童服装行业市场需求预测分析
  3. Word2013如何添加参考文献
  4. 呼吸机的前世与今生:呼吸机的发展历史
  5. 关于assocstats()中Phi-Coefficient:na的原因
  6. 折叠屏手机江湖:华为加固城墙,小米奋起直追
  7. IE7/IE8浏览器纯CSS实现 【圆角】效果实例页面
  8. 杭州富阳科目三:考试笔记
  9. Spring Boot + flowable 完美结合,快速实现工作流
  10. win8.1系统下破解modelsim SE 10.2