当前位置: 首页 > news >正文

Excel办公技巧:制作二级联动下拉菜单

分享制作二级联动下拉菜单的方法,即使数据有增删,菜单也能自动更新!
可以通过先定义名称,再结合数据验证,来做二级联动下拉菜单。

1. 准备数据

首先,我们需要准备好要进行二级联动下拉菜单的数据,罗列到Excel表格中。

例如,我们要制作一个二级联动下拉菜单来选择不同好省份和地级市,那么我们就需要在Excel中准备好省份和地级市的数据列表。

在这里插入图片描述

2.定义名称

按下Ctrl+A,选中准备好的数据,然后,再按下Ctrl+G定位常量,接着,依次点击功能区的【公式】—【根据所选内容创建】,在弹出的对话框中,勾选“首行”,确定。

在这里插入图片描述
在这里插入图片描述

3.创建一级下拉菜单

创建联动菜单前,需要先创建一级下拉菜单,在Excel表格中选择一个合适的位置,用于放置一级联动下拉菜单。

通常可以选择一个空白的单元格或者一整列作为菜单的位置。

先选定单元格区域,如G2:G20,再依次点击功能区的【数据】—【数据验证】,在弹出的对话框中,选择“序列”作为验证条件,并在“来源”框中框选产品类别的数据范围。

这样就创建了第一个下拉菜单,用于选择产品类别。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4. 创建二级下拉菜单

接下来,在相邻的单元格中,同样点击数据菜单中的“数据验证”按钮,选择“序列”作为验证条件,并在“来源”框中输入一个函数公式来引用数据范围。

这里需要使用Excel的动态数组公式来实现二级联动下拉菜单。

在“来源”框中输入这个公式:=indirect(G2),确定。

二级下拉菜单制作完成,但此时的二级菜单并不会随着源数据的增加而进行更新,我们需要多加一个步骤就能实现动态更新啦。

在这里插入图片描述

5.创建超级表

将源数据表里的每列数据依次转换为超级表,即依次选中数据列,按下Ctrl+T,在弹出的对话框中,勾选“表包含标题”,就能转为超级表了。

这样在源数据表增删数据后,二级联动下拉菜单也能随着变动了哦。
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Python excel知识库批量模糊匹配的3种方法实例(fuzzywuzzy\Gensim)
  • 开启你的 Django 开发之旅:从环境搭建到服务部署
  • 保障低压设备安全!中国星坤连接器精密工艺解析!
  • tomcat如何进行调优?
  • 【论文阅读】MCTformer+:弱监督语义分割的多类令牌转换器
  • [C/C++入门][ifelse]20、闰年判断
  • 深度学习,人工智能
  • 探索Java设计模式:构建高效、可维护的软件架构
  • 树莓派docker自制镜像
  • Java | Leetcode Java题解之第238题除自身以外数组的乘积
  • <数据集>钢铁缺陷检测数据集<目标检测>
  • Linux驱动开发中设备节点、虚拟节点、逻辑节点之间的区别与关系
  • Vue3框架搭建2:axios+typescript封装
  • C 语言调用 Python 代码
  • pycharm 创建python 初始化内容
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • Angular 4.x 动态创建组件
  • Apache Zeppelin在Apache Trafodion上的可视化
  • Hibernate【inverse和cascade属性】知识要点
  • Idea+maven+scala构建包并在spark on yarn 运行
  • java小心机(3)| 浅析finalize()
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • miaov-React 最佳入门
  • PV统计优化设计
  • Spring Boot快速入门(一):Hello Spring Boot
  • 翻译:Hystrix - How To Use
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 前端代码风格自动化系列(二)之Commitlint
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 赢得Docker挑战最佳实践
  • - 转 Ext2.0 form使用实例
  • ionic异常记录
  • ​​​【收录 Hello 算法】10.4 哈希优化策略
  • ​【经验分享】微机原理、指令判断、判断指令是否正确判断指令是否正确​
  • ​马来语翻译中文去哪比较好?
  • ## 1.3.Git命令
  • (1)Jupyter Notebook 下载及安装
  • (2024,Flag-DiT,文本引导的多模态生成,SR,统一的标记化,RoPE、RMSNorm 和流匹配)Lumina-T2X
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (6)STL算法之转换
  • (9)STL算法之逆转旋转
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (四)事件系统
  • (五)网络优化与超参数选择--九五小庞
  • (转)ObjectiveC 深浅拷贝学习
  • .NET : 在VS2008中计算代码度量值
  • .net core 6 redis操作类
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .net6使用Sejil可视化日志
  • .Net中wcf服务生成及调用
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • @Controller和@RestController的区别?