Excel利用数据有效性创建动态下拉列表
时间:2022-02-23 03:16:53
在Excel中用数据有效性制作的下拉列表通常是静态的,即下拉列表中的内容不会发生改变。但有时我们需要创建一个动态下拉列表,让列表中的内容随着某个单元格值的改变而发生改变。例如下图中,当C11单元格中的内容为“办公外设”时,D11单元格中的下拉列表为相应的办公外设产品。
图一
当C11单元格中的内容为“数码产品”时,D11单元格中的下拉列表为相应的数码产品。
下面以Excel 2003为例来介绍其制作过程:
1.首先在工作表中准备一个类似图一A1:D8区域中的产品名称列表,其中第一行为列标题,注意第一列中包含了B:D列的列标题名称。
2.选择A1:D8区域,单击菜单“插入→名称→指定”,弹出“指定名称”对话框,仅选择“首行”,单击“确定”。
Excel将自动创建4个名称,分别为“办公外设”、“产品类别”、“家电产品”和“数码产品”。单击名称框右侧的下拉箭头可以看到这4个名称。
3.选择C11单元格,单击菜单“数据→有效性”,弹出“数据有效性”对话框,在“允许”下方的下拉列表中选择“序列”,在“来源”下方的文本框中输入公式:
=产品类别
单击“确定”按钮。这时C11单元格中已包含了一个下拉列表,单击C11单元格右侧的下拉箭头,任意选择一个产品类别,使C11单元格不为空。这一步十分重要,否则会在下面的步骤中出现错误。
4.选择D11单元格,单击菜单“数据→有效性”,弹出“数据有效性”对话框,在“允许”下方的下拉列表中选择“序列”,在“来源”下方的文本框中输入公式:
=INDIRECT(C11)
单击“确定”按钮关闭对话框。至此完成动态下拉列表的制作,当我们在C11单元格中选择不同的产品类别时,D11单元格会出现相对应的下拉列表。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
使用Excel2016创建图表的方法有几种
Win10系统下让日历显示天气信息的方法
一文看懂 Word2vec(基本概念+2种训练模型+5个优缺点)
![](https://img.aspxhome.com/file/2023/2/17042_0s.png)
在excel中如何让别人只读表格内的数据?
![](https://img.aspxhome.com/file/2023/7/41227_0s.png)
Word中修改所有字母和数字的格式的操作方法
excel使用“制作连续数据”功能输入连续的数字
![](https://img.aspxhome.com/file/2023/3/a141313_0s.jpg)
辛辛苦苦做的word文档,怎样防止别人剽窃?
![](https://img.aspxhome.com/file/2023/1/35681_0s.png)
excel 绘图工具栏的调出和插入形状的设置
![](https://img.aspxhome.com/file/2023/6/a155136_0s.gif)
在Word2007文档中添加文字水印和文字水印的方法步骤(图文)
![](https://img.aspxhome.com/file/2023/4/29594_0s.jpg)
如何更改Mac Office 2011的Word的默认文档?
subtotal函数的使用方法和实例
![](https://img.aspxhome.com/file/2023/1/55041_0s.png)
实用的Word小技巧大杂烩
Excel表格怎么制作堆积折线图?
![](https://img.aspxhome.com/file/2023/8/41998_0s.jpg)
excel怎么解密加密的文档方法
Excel中如何单元格数据标注
![](https://img.aspxhome.com/file/2023/6/38376_0s.jpg)
Word2007如何批量制作公函信封
![](https://img.aspxhome.com/file/2023/5/18105_0s.jpg)
升级到 iOS 16.3 之后多项苹果 iCloud 服务无法同步怎么办?
怎么在excel的菜单栏中添加命令
Excel表格怎么把一列数据转换为多行多列数据?
![](https://img.aspxhome.com/file/2023/7/42617_0s.jpg)
新装win10我的电脑在哪?新装win10我的电脑如何找回?
![](https://img.aspxhome.com/file/2023/5/47495_0s.jpg)