搞定Office每周三更新

「搞定Office」是黑马公社全新的七大版块之一,每周三更新,教授Office等办公软件的各种应用技巧。

◆◆◆

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

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

BY:Andy

◆◆◆

图文说明

效果展示

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

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

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

indirect函数

今天所用到的是上周介绍过的indirect函数,如果想要了解上期视频的小伙伴可点击下方蓝色文字:如果你有100个表格需要统计,那indirect函数会让你快的倍爽

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

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

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

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

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

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

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

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

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

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

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

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

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

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

html表格的多个下拉菜单,表格设置下拉多个选项相关推荐

  1. excel添加列下拉框票价_Excel多行多列数据源下拉菜单-excel设置下拉菜单

    数据有效性是神兽大家喜爱的一个Excel实用性功能 它不仅能够对单元格的输入数据进行条件限制,还可以在单元格中创建下拉列表菜单方便用户选择输入,如下图 它不仅可以通过下拉菜单快速准确的录入数据,还能在 ...

  2. 各种下拉菜单 ,多级下拉菜单,向上展开菜单 左侧展开菜单

    各种下拉菜单 ,多级下拉菜单,向上展开菜单 左侧展开菜单 演示 XML/HTML Code <ul id="idmenu"> <li><a href= ...

  3. html 联想下拉菜单,这种Excel下拉菜单你见过吗?具有联想动态下拉菜单

    之前有教过大家在Excel中制作下拉菜单功能,下拉菜单功能可以帮助我们在工作中快速的选择内容,而不需要我们手动输入,大大的节省了我们录入内容的时间.不过除了下拉菜单之外,其实,Excel还可以制作出& ...

  4. css表格中下拉菜单怎么设置,css如何实现下拉菜单?css实现下拉菜单的方法(完整代码)...

    本篇文章给大家带来的内容是关于css如何实现下拉菜单?css实现下拉菜单的方法(完整代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. /*盒子,相对定位*/ .dropdown{ ...

  5. php 下拉菜单 多个值,PHP,而foreach下拉菜单在所有下拉菜单中都具有相同的选定值...

    3个带值的下拉菜单 $options1 = array( 1=>'= Equals', '≠ Does not Equal', '> Is greater than', '≥ Is gre ...

  6. html手机下拉菜单样式,MUI下拉菜单样式

    本文将要为您介绍的是MUI下拉菜单样式,教程操作方法: 1 2 性别 3 4 5 6 style="margin:auto; color:#000; 7 font-size: 14px;co ...

  7. 安卓美化——添加下拉菜单图片或下拉菜单透明

    想必下拉菜单有一个背景图片会让人觉得特酷的感觉~ 具体的过程不难: 1.反编译SystemUI.apk(如何反编译请戳:http://blog.csdn.net/u012336923/article/ ...

  8. android联动下拉菜单,Android spinner下拉框连动

    本代码主要功能 1. 向拉菜单 spinner添加数据 2.下拉菜单连动 以下是核心代码 //定义变量 private Spinner spinner3; private Spinner spinne ...

  9. Excel设置下拉菜单并隐藏下拉菜单来源单元格内容

    一.问题来源 做实验室的进展统计表,老师让加上开始时间和完成时间,时间格式:周几_上午(下午.晚上). 这样就可以了做下拉菜单,方便填写,而且格式统一,方便查看. 二.解决办法 2.1 下来菜单 红框 ...

最新文章

  1. 编译报错field has incomplete type
  2. javascript自动跳转
  3. C二维数组行为空,列不为空
  4. java中使用base64加密解密16进制方法
  5. 调用存储过程,名称,参数,类型都正确,但没有结果集的解决方法
  6. 【天池赛事】零基础入门语义分割-地表建筑物识别 Task1:赛题理解与 baseline
  7. 数据结构:链式基数排序,通俗易懂!
  8. 获取按钮点击次数_无限次数使用,不会吧?不会吧?
  9. 表格外粗内细怎么设置_金游艇复刻机芯-N厂灰游艇价格 | 复刻表评测
  10. java应用程序的执行起点是什么方法_Java应用程序的执行起点是____________方法。(3.0分)_学小易找答案...
  11. 游戏可以html+上运行吗,运行多个,如果在HTML游戏
  12. H3C交换机创建用户
  13. catkin_make和cmake
  14. linux查看硬件以及系统信息
  15. SpringMVC 、Struts2之间的区别
  16. 大数据可视化技术应用学习目标与复习小结
  17. PDE——delta函数
  18. 百度地图申请KEY,定位和获取周边热点
  19. FreeMarker 输出Boolean类型变量默认值
  20. 数据库MySQL-查询语句

热门文章

  1. matlab 写netcdf,写入 netCDF 属性
  2. 狄利克雷卷积_狄利克雷卷积学习笔记
  3. P1757 通天之分组背包 (分组背包 模板
  4. 漫画:如何分别使用8种编程语言拯救公主
  5. 好用在线html编辑器,求一款好用的html在线编辑器
  6. 神经网络(四)-vanishing gradient problem
  7. python积木编程软件_积木编程下载-积木编程app下载v1.0.0-西西软件下载
  8. 利用BSCScan获取账户交易记录
  9. 使用R语言并行提取栅格数据
  10. ⅰcp经济模型_简单介绍一下R中的几种统计分布及常用模型