Excel中制作下拉列表的几种方法
时间:2023-04-29 03:55:10
下拉列表在Excel中的用途十分广泛。在Excel中制作下拉列表可以通过数据有效性、使用窗体控件和VBA控件工具箱中的组合框来制作。下面我们用一个具体的例子来进行说明(在文章结尾处可下载xls格式的示例文件)。假如我们每个月都有一个工资表,其中每个员工的工资按照其出勤天数每个月都不相同。
我们需要制作一个“个人工资表”来查看每个人每个月的工资情况,这时就可以制作一个包含员工姓名下拉列表,在其中进行选择来查看指定员工每个月的工资情况。
方法一:使用数据有效性
通过数据有效性可以在单元格中提供一个下拉箭头,单击下拉箭头会弹出下拉列表。因为员工姓名都在每月的工资表中,而“个人工资表”中没有这些人员姓名,所以我们必需先定义名称,以便在“个人工资表”中设置数据有效性时进行引用。
定义名称的方法是单击菜单“插入→名称”,在定义名称对话框中进行定义,这里将“1月工资”表中的姓名区域B3:B14定义为“姓名”,如图。
1.假如下拉列表放在“个人工资表”的C1单元格,选择C1单元格,然后单击菜单“数据→有效性”,选择“设置”选项卡,在“有效性条件”区域中“允许”下方的下拉列表中选择“序列”。
2.在“来源”下方的文本框中输入“=姓名”。单击“确定”。
3.在数据区C3:H14中用VLOOKUP函数对工资数据进行关联。例如第3行为1月工资,可以在C3单元格中输入公式
=VLOOKUP($C$1,'1月工资'!$B$3:$H$14,2,0)”
在D3单元格中输入公式:
=VLOOKUP($C$1,'1月工资'!$B$3:$H$14,3,0)
在C4单元格中输入公式:
=VLOOKUP($C$1,'2月工资'!$B$3:$H$14,2,0)
其余单元格依此类推。这样,只要在单击C1单元格右侧的下拉箭头选择员工姓名就可以查看其所有月份的工资情况。
方法二:用窗体控件
1.在菜单栏上右击,在弹出的菜单中选择“窗体”,将弹出“窗体”浮动工具栏,单击“组合框”控件。
在“设置控件格式”对话框中选择“控制”选项卡,设置“数据源”区域为“'1月工资'!$B$3:$B$14”(或“姓名”),设置“单元格链接”为$J$1,如图。 单击“确定”回到表格中,按ESC键或在任一单元格单击一下取消组合框的编辑状态。这样设置以后,我们在下拉列表中选择一个姓名后,在J1单元格中将出现该姓名在姓名列表中的相对位置。例如我们选择第3个姓名“王霞”,J1单元格中返回数值3。
2.将光标放到表格中,这时光标变成细黑十字形,在表格中画一个组合框。
3.右击组合框,在弹出的菜单中选择“设置控件格式”。
4.在数据区C3:H14中用VLOOKUP函数对工资数据进行关联,利用工资表中的序号数字返回工资数据,方法同上。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
电脑蓝屏报错0x0000004e怎么解决?
![](https://img.aspxhome.com/file/2023/6/a326291_0s.jpg)
svcproc.exe - svcproc是什么进程 有什么作用
Word三线表格原来这么简单!手把手教你制作表格
![](https://img.aspxhome.com/file/2023/6/34376_0s.png)
如何在WPS文字2013中绘制坐标系图?
![](https://img.aspxhome.com/file/2023/5/a163495_0s.png)
Win10易升需要联系管理员要怎么操作?
![](https://img.aspxhome.com/file/2023/4/49344_0s.jpg)
126邮箱中怎么发邮件?126邮箱中发邮件的方法
![](https://img.aspxhome.com/file/2023/8/a334274_0s.jpg)
支付宝如何使用星巴克小程序 支付宝星巴克小程序使用方法
![](https://img.aspxhome.com/file/2023/8/a339233_0s.jpg)
WPS文字怎么让页码有图案
wps文字表格怎样设置对齐
QQ影音怎么压缩视频文件?QQ影音压缩视频文件的方法
![](https://img.aspxhome.com/file/2023/8/a333933_0s.jpg)
PPT快速调节文字大小、快速更改英文大小写、快速定位幻灯片、隐藏部分幻灯片、一键删除动画效
![](https://img.aspxhome.com/file/2023/10/a351933_0s.gif)
Win10系统的D盘消失了,D盘里的程序和软件都不能使用了怎么办?
![](https://img.aspxhome.com/file/2023/25/a218962_0s.png)
Win10 专业版 LSP出现问题怎么办?Win10专业版LSP错误修复教程
![](https://img.aspxhome.com/file/2023/1/46841_0s.png)
win10有没有ie浏览器?win10找不到ie浏览器怎么办?
![](https://img.aspxhome.com/file/2023/3/47733_0s.jpg)
Excel如何判断身份证号码数据的第17或15位数字的奇偶性决定男女性别
![](https://img.aspxhome.com/file/2023/8/36218_0s.jpg)
U盘安装win7系统时出现蓝屏错误代码7E怎么办?
![](https://img.aspxhome.com/file/2023/28/a246622_0s.jpg)
Win7系统怎样设置wifi热点!
![](https://img.aspxhome.com/file/2023/5/a315282_0s.jpg)
pcfmgr.exe是什么进程 pcfmgr进程查询
excel怎么使用vba解决百钱买百鸡的问题?
![](https://img.aspxhome.com/file/2023/3/41453_0s.jpg)
Win10更新后提示“自动修复”无法进入系统问题操作指导
![](https://img.aspxhome.com/file/2023/3/a292872_0s.gif)