本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

Excel中制作下拉列表的几种方法

电脑教程 jiaocheng 1℃

Excel中制作下拉列表的几种方法

下拉列表在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.在菜单栏上右击,在弹出的菜单中选择窗体”,将弹出窗体”浮动工具栏,单击组合框”控件。

2.将光标放到表格中,这时光标变成细黑十字形,在表格中画一个组合框。

3.右击组合框,在弹出的菜单中选择设置控件格式”。

在设置控件格式”对话框中选择控制”选项卡,设置数据源”区域为’1月工资’!$B$3:$B$14”(或姓名”),设置单元格链接”为$J$1,如图。

单击确定”回到表格中,按ESC键或在任一单元格单击一下取消组合框的编辑状态。这样设置以后,我们在下拉列表中选择一个姓名后,在J1单元格中将出现该姓名在姓名列表中的相对位置。例如我们选择第3个姓名王霞”,J1单元格中返回数值3。

4.在数据区C3:H14中用VLOOKUP函数对工资数据进行关联,利用工资表中的序号数字返回工资数据,方法同上。

转载请注明:范的资源库 » Excel中制作下拉列表的几种方法

喜欢 (0)