Excel-多级联动下拉选择

Excel-多级联动下拉选择

在这里插入图片描述

1、定义名称
(1)省-市
在这里插入图片描述

在这里插入图片描述
(2)市-区
同样的操作将区也加入
在这里插入图片描述
在这里插入图片描述
2、设置下拉单元格
(1)省
在这里插入图片描述

在这里插入图片描述
(2)市

=INDIRECT($F$2)

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

(3)区

=INDIRECT($G$2)

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

### 创建多级联动下拉列表的方法 要在 Excel 中创建动态的多级联动下拉列表,可以利用“数据验证”功能结合命名范围和 INDIRECT 函数来实现。以下是具体方法: #### 数据准备 首先,在工作表中准备好基础数据。假设我们有两级联动的数据结构,其中 A 列存储上级分类,B 列到 D 列分别对应不同上级分类下的子项。 | 上级 | 子类A | 子类B | 子类C | |------|-------------|-----------|------------| | 类别1 | 选项1-A | | | | 类别2 | 选项2-A | 选项2-B | | | 类别3 | 选项3-A | 选项3-B | 选项3-C | 将这些数据放置在一个单独的工作表中以便于管理和调用[^1]。 #### 设置命名范围 为了使后续操作更加灵活,需先定义几个命名范围: - **类别**:选择包含所有上级分类的那一列(如 `Sheet1!$A$2:$A$4`),并命名为 “Category”。 - **子类A**:选择对应的子类区域(如 `Sheet1!$B$2:$B$4`),并命名为 “Subcategory_A”。 - **子类B** 和其他子类依此类推。 可以通过点击公式栏里的“名称管理器”,手动添加以上名称及其引用位置。 #### 配置第一个下拉菜单 转至目标单元格用于显示上级分类的选择框,执行以下步骤完成配置: 1. 转向【数据】> 【数据有效性】; 2. 在弹窗内的“允许”字段里选取“序列”; 3. 将光标移至右侧“来源”的文本框处键入 `"=Category"` 表达式[^1]; 这样便完成了首个级别的设定过程。 #### 构建第二层关联性筛选机制 对于次级项目部分,则要依赖先前所建立之名目连同INDIRECT函数共同作业达成目的。选定第二个接收用户交互动作的目标储存格之后重复相似流程不过这次改填入类似下面这样的方程式作为资料源依据:“`=IF(LEN(A1)=0,"",INDIRECT("Subcategory_" & SUBSTITUTE(A1," ","_")))`”。这里假定首阶段决定因素位于同一行左侧相邻的位置即A1之中[^1]。 通过上述方式能够有效构建起具备双向互动特性的多层次型态清单架构体系出来。 ```excel =IF(LEN(A1)=0,"",INDIRECT("Subcategory_" & SUBSTITUTE(A1," ","_"))) ``` 此段代码片段展示了如何运用Excel内置逻辑判断语句配合间接寻址技术去动态调整可供挑选条目集合内容[^1]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值