excel表格中怎么制作下拉选项(excel表格如何做下拉列表)

下拉列表在Excel中广泛使用。利用表单控件和VBA控件工具箱中的组合框,可以通过数据有效性在Excel中制作下拉列表。我们用一个具体的例子来说明(xls格式的样本文件可以在文末下载)。假设我们每个月都有一份工资表,其中每个员工每个月的工资根据他的出勤天数是不同的。

excel表格中怎么制作下拉选项(excel表格如何做下拉列表)

我们需要制作一个“个人工资表”来查看每个人每个月的工资情况,这时就可以制作一个包含员工姓名下拉列表,在其中进行选择来查看指定员工每个月的工资情况。

excel表格中怎么制作下拉选项(excel表格如何做下拉列表)

方法一:使用数据有效性

通过数据有效性可以在单元格中提供一个下拉箭头,单击下拉箭头会弹出下拉列表。因为员工姓名都在每月的工资表中,而“个人工资表”中没有这些人员姓名,所以我们必需先定义名称,以便在“个人工资表”中设置数据有效性时进行引用。

定义名称的方法是单击菜单“插入→名称”,在定义名称对话框中进行定义,这里将“1月工资”表中的姓名区域B3:B14定义为“姓名”,如图。

excel表格中怎么制作下拉选项(excel表格如何做下拉列表)

1.假如下拉列表放在“个人工资表”的C1单元格,选择C1单元格,然后单击菜单“数据→有效性”,选择“设置”选项卡,在“有效性条件”区域中“允许”下方的下拉列表中选择“序列”。

2.在“来源”下方的文本框中输入“=姓名”。单击“确定”。

excel表格中怎么制作下拉选项(excel表格如何做下拉列表)

推荐:点击免费下载最新版WPS办公软件 》》查看更多

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

excel表格中怎么制作下拉选项(excel表格如何做下拉列表)

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

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

excel表格中怎么制作下拉选项(excel表格如何做下拉列表)

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

excel表格中怎么制作下拉选项(excel表格如何做下拉列表)

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

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

方法三:用VBA控件工具箱中的组合框控件。

1.在菜单栏上右击,在弹出的菜单中选择“控件工具箱”,将弹出“控件工具箱”浮动工具栏,单击“组合框”控件。

excel表格中怎么制作下拉选项(excel表格如何做下拉列表)

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

3.右击组合框,在弹出的菜单中选择“属性”。

excel表格中怎么制作下拉选项(excel表格如何做下拉列表)

4.在“属性”窗口中,将ListFillRange属性设置为“’1月工资’!B3:B14”。关闭“属性”窗口 。

excel表格中怎么制作下拉选项(excel表格如何做下拉列表)

5.按Alt+F11,打开VBA编辑器,在“个人工资表”中添加 下列代码:

Private Sub ComboBox1_Change()

Range(“c1”) = ComboBox1.Value

End Sub

6.在数据区C3:H14中用VLOOKUP函数对工资数据进行关联,方法同上。

另外,我们也可以使用VBA代码将员工名单添加到组合框中,有两种方法供选择:

在VBA编辑器的“工程”窗口中,双击“ThisWorkBook”,在右侧的代码窗口中输入下列代码:

1.使用 AddItem 方法添加项目:

Private Sub Workbook_Open()

Dim vName As Variant

Dim i As Integer

‘创建列表

vName = Array(“张梅”, “黄中”, “王霞”, “应军军”, “郑枭”, “刘梅波”, “李飞”, “吴燕”)

‘使用 AddItem 方法

For i = LBound(vName) To UBound(vName)

Sheet3.ComboBox1.AddItem vName(i)

Next i

End Sub

2.使用 List 属性添加项目:

Private Sub Workbook_Open()

Dim vName As Variant

Dim i As Integer

‘创建列表

vName = Array(“张梅”, “黄中”, “王霞”, “应军军”, “郑枭”, “刘梅波”, “李飞”, “吴燕”)

‘使用 List 属性

Sheet3.ComboBox1.List = WorksheetFunction.Transpose(vName)

End Sub

其中Sheet3是VBA编辑器“工程”窗口中与“个人工资表”名称对应的工作表,这里直接引用的是Sheet3,而不是工作表名称。这样,每次打开工作簿时,姓名列表会自动添加到组合框中。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 86345@qq.com 举报,一经查实,本站将立刻删除。
(0)
上一篇 2022-04-17 14:49:30
下一篇 2022-04-17 14:50:12

猜你喜欢

  • 1瓶啤酒几小时吹不出来_一瓶啤酒多久吹不出来

    喝了一瓶啤酒,保险的处方是12小时后不会被查出酒驾,这也和一个人的醒酒能力有关。虽然啤酒度数低,一瓶啤酒也不算多,但带着一瓶啤酒开车足以形成酒驾标准,6小时内就能检测出来。建议休息…

    2022-08-05
  • 什么是水凝膜_什么是防窥膜

    现在买手机都喜欢给手机贴膜,总觉得不贴膜就不敢使用,担心摔坏。但是我们去给手机贴膜会发现有各种各样的手机膜,价格也不一,那到底应该贴什么膜好呢?就让贴膜小哥给咱们解释解释吧。 钢化…

    2023-02-27
  • 吉他著名品牌排行,吉他品牌的排名

    吉他作为一种受欢迎的弹拨乐器,市面上有很多品牌可供消费者选择,也因此诞生了一批全球知名的吉他品牌,它们以独特的音质、工艺和设计而备受推崇。本文将介绍吉他品牌排行榜前十,让大家更好地…

    投稿 2023-09-20
  • 电脑自动修复u盘时可以拔出u盘吗(怎么在电脑上拔出U盘的取法)

    关闭单个移动存储设备的“自动播放”功能,可以通过移动存储设备的属性页直接关闭词条功能。(这要求计算机上已经存在可移动存储设备。) 1、在我的电脑或者资源管理器中右键单击需要关闭自动…

    投稿 2022-04-24
  • 读书的意义究竟是什么_人为什么要多读书

    经常有人问: 读了那么多书,最终还不是要回到一座平凡的城,打一份平凡的工,组建一个平凡的家庭,何苦折腾? 一个人读书的意义,究竟是什么? 今天,给大家分享人民日报推荐的8条理由,告…

    投稿 2023-05-26
  • 等额本息提前还款利息怎么算,等额本息的计算公式

    等额本息方式提前还款吃亏。这要从等额本息的计算公式说起。 一、等额本息的计算公式 等额本息还款法,是指在贷款期内,每月以相等的额度平均偿还贷款本息。等额本息的计算公式为: 每月还款…

    2023-07-16
  • 怎样调理好脾胃_脾胃虚怎么调理

    脾胃虚的人身体素质是比较低下的,身体很容易出现各种问题,特别容易患上肠胃疾病。所以脾胃虚的人在平时一定要注重脾胃的调理,除了生活调理之外,还可以采取食疗的方法,就可以逐渐恢复脾胃的…

    2022-06-29
  • 潮湿的近义词是什么,欢乐的反义词是什么

    一、词语听写 寒冬 径直 斜线 冰霜 赠送 姓刘 铺盖 菊花 凶残 橙汁 挑动 泥土 晶莹 法院 印章 紧张 排列 规则 迟到 颜料 票据 神仙 清凉 闻名 挖洞 勾结 喇叭 身后…

    投稿 2023-11-07
  • 方舟狮鹫厉不厉害,方舟狮鹫值得训吗

    《方舟:生存进化》是Steam上一款非常好玩的沙盒游戏,游戏到底有多好玩呢?这么说吧,Steam上的老玩家就没有不知道《方舟:生存进化》这款游戏的,甚至有很多玩家把《方舟:生存进化…

    2023-08-13
  • 苹果8手机无振动什么情况,苹果8没振动是怎么回事

    【故障机型】:iPhone 8 【故障现象】:客户描述说,机子使用过程中出现没有外放声音和没有振动,而且伴随着卡顿。 【故障分析】: 外放无声音,且振动功能也无法使用,机子还卡顿,…

    2023-08-21

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注