讲师中心 微信公众号

工具推荐

视频效率加速
剧云
剧云

中文短剧剧本制作平台

Laper
Laper

剧本策划到成片协作

立刻MV
立刻MV

低成本歌曲 MV、视频生成

AniShort
AniShort

AI短剧协同制作平台

Excel怎么制作下拉菜单二级联动 Excel关联下拉列表设置方法【技巧】

夏枫君_1817

夏枫君_1817

发布时间:2026-02-22 17:46:03

|

356人浏览过

|

来源于php中文网

原创

需用数据验证、名称管理器和INDIRECT函数实现Excel二级联动下拉菜单:先整理主子类别结构化数据源,再定义CategoryList和SubCategoryList动态名称,为主子单元格分别设置序列验证,最后为每个主类别创建“名称_sub”格式的专属名称并指向对应子项区域。

excel怎么制作下拉菜单二级联动 excel关联下拉列表设置方法【技巧】

如果您在Excel中需要根据第一个下拉菜单的选择动态更新第二个下拉菜单的选项,则需通过数据验证与名称管理器结合INDIRECT函数实现二级联动。以下是具体操作步骤:

一、准备基础数据源

二级联动依赖结构化数据源,需将主类别与子类别分别整理为独立区域,并确保主类别项唯一、子类别按主类别分组排列。该结构是后续定义动态名称的前提。

1、在工作表空白区域(例如G1开始)列出所有主类别,每类占一行;

2、在主类别右侧相邻列(如H列),逐行填写对应子类别,同一主类别的子类别连续排列,且每个主类别区块下方留一空行;

3、确认G列无重复主类别值,H列中每个子类别仅归属一个主类别。

二、定义主下拉名称

使用名称管理器为第一级下拉菜单创建静态引用范围,使其可在数据验证中直接调用,确保首级选择项稳定可选。

1、点击【公式】→【名称管理器】→【新建】;

2、在“名称”栏输入:CategoryList;

3、在“引用位置”栏输入:=$G$1:INDEX($G:$G,COUNTA($G:$G));

4、点击【确定】保存。

三、定义动态子项名称

利用Excel的名称管理器支持公式特性,创建以主类别名称为参数的动态引用,使INDIRECT函数能根据第一级选择实时匹配对应子类别区域。

1、再次打开【名称管理器】→【新建】;

2、在“名称”栏输入:SubCategoryList;

3、在“引用位置”栏输入:=INDIRECT(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($B$1," ","_"),"&","_"),"(","_")&"_sub");

4、点击【确定】完成定义。

四、建立主类别下拉菜单

为主类别单元格设置数据验证,限制输入为预设主类别列表,从而为二级联动提供触发源。

1、选中用于主选择的单元格(如B1);

2、点击【数据】→【数据验证】→【数据验证】;

3、在“允许”下拉中选择【序列】;

excel-deduplicate
excel-deduplicate

辅助处理excel表格,去重——先查重再删除重复行

下载

4、在“来源”框中输入:=CategoryList;

5、取消勾选“忽略空值”,勾选“提供下拉箭头”,点击【确定】。

五、建立子类别下拉菜单

为子类别单元格设置数据验证,其来源依赖主类别当前值,通过INDIRECT调用动态生成的子项名称,实现内容实时响应。

1、选中用于子选择的单元格(如C1);

2、点击【数据】→【数据验证】→【数据验证】;

3、在“允许”中选择【序列】;

4、在“来源”框中输入:=SubCategoryList;

5、取消勾选“忽略空值”,勾选“提供下拉箭头”,点击【确定】。

六、为每个主类别创建专属子项名称

Excel的INDIRECT函数需引用真实存在的名称,因此必须为每个主类别手动创建以“主类别名_sub”为格式的名称,指向其对应子类别区域。

1、查看B1当前值(如“销售部”),将其作为基础名称;

2、点击【公式】→【名称管理器】→【新建】;

3、在“名称”栏输入:销售部_sub(注意:须与B1显示值完全一致,字符、空格、符号均需匹配);

4、在“引用位置”栏输入该主类别对应子类别的实际区域(如=$H$1:$H$5);

5、点击【确定】,重复此过程为其余每个主类别创建对应名称。

七、使用OFFSET+COUNTA构建动态子项范围

若子类别数据会频繁增删,可改用OFFSET函数替代固定区域引用,使子项范围自动适应数据行数变化,避免手动调整名称引用位置。

1、在名称管理器中新建名称,例如“销售部_sub”;

2、在“引用位置”中输入:=OFFSET($H$1,MATCH("销售部",$G:$G,0),1, COUNTA(OFFSET($H$1,MATCH("销售部",$G:$G,0),1,100,1)),1);

3、其中MATCH定位主类别起始行,OFFSET偏移至对应子类首单元格,COUNTA统计连续非空子项数量;

4、为其他主类别复制修改该公式,仅替换其中“销售部”为对应类别名。

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

花生AI
花生AI Hot

一款AI视频创作工具,主要用于B站推出的AI视频创作工具,适合需要提升相关任务效率的用户。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

Flowith
Flowith Hot

Flowith是一款基于画布和智能体工作流的 AI 协作工作空间。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

相关专题

更多
excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

6001

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

3796

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

3580

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1444

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

717

2023.08.02

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

5168

2023.08.09

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

7943

2023.08.18

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

1861

2023.08.18

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

40

2026.11.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 45.4万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn