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

猜你喜欢

  • 巴基斯坦为什么和中国的关系这么好_巴基斯坦和中国的关系为什么这么好

    巴基斯坦是我国的全天候战略伙伴,全天候战略伙伴用通俗的话来讲,就是无论国际时局怎样变化,中巴友谊不变。 在中国我们用“巴铁”这样的词汇来形容我国和巴基斯坦像铁哥们一样,在巴基斯坦大…

    2022-08-03
  • 再的拼音,再的笔画

    今天分享的是:“再”字。 再,拼音zài,始见于商代甲骨文,其古字形是一条鱼的头尾处各加一个横画。《说文解字》中注:“一举而二也”,本义为两次、第二次,后引申为重复、继续等义。 首…

    2023-11-07
  • PQ是什么岗位_PQ的工作职责

    PQ职位要求从业者具备相关专业学习经验和良好的沟通能力,熟悉ISO9001质量体系。其工作主要包括: 1、在立项前进行质量风险评估,并对各项目节点做风险评审; 2、负责从项目研发到…

    2022-10-01
  • excel 记录时间(excel2007历史保存记录)

    单元格中有新的数据录入行为,需要记录数据生成的时间。怎么才能做到呢?这个问题可以通过嵌套两个简单的函数来解决。 下面讲述的是WPS表格中的实现方法。Excel中稍有不同之处是迭代计…

    2022-04-04
  • 车里不能放什么东西_车内不能放什么东西

    春光明媚,不少司机朋友都开始了复工复产 今天为大家总结了六点注意事项 这些做法看似是爱车、省事 实则存在着巨大安全隐患 安全无小事,快来涨知识吧 No.1 车内放车载香水安全吗? …

    2023-05-01
  • 弃缴停缴社保的人越来越多怎么回事_原来是这样

    最近两年的经济情况并不是很好,因此人们在找工作的时候,除了要看工资多不多之外,还有一个很重要的衡量标准,那就是有没有社保。我们每个月都需要缴纳一笔钱,等老了之后,或者生病了之后,社…

    2023-03-31
  • 财务处领导述职报告模板,财务处领导述职报告范文

    财务处领导述职报告【篇1】   尊敬的领导,各位同事:   我站在这里,向大家报告我们财务处过去一年的工作情况。在这之前,我要先感谢我们全体员工的辛勤劳动和对工作的爱心和奉献精神。…

    2023-07-11
  • 稀饭和粥有什么区别_稀饭和粥的区别

    稀饭和粥有什么区别 稀饭可不等于粥,但不少人都觉得它们是同样的东西。粥是有很多花样的,如可以做皮蛋瘦肉粥、八宝粥、红枣粥。另外最好不要经常吃纯稀饭,可以煮点黑米粥、玉米粥、瘦肉粥、…

    2022-10-27
  • 同事结婚送什么礼物好_同事结婚该送点什么礼物

    爱从眼角出发,抵达鬓角这微不足道的间距,却需要付出跋涉一生的努力。”这句话内涵深刻的概括了简简单单两个字:婚姻。看到这两个字,这时候,我们便会不自觉联想起新人的结婚典礼上,万众瞩目…

    2022-05-19
  • 什么是电缆沟_电缆排管工艺要求

    电气工程项目施工,电缆施工的工艺规范和施工要点有哪些?帮你梳理清楚了,看一看不错。 一、电缆沟、电缆井施工要求 在进行电气工程项目施工的时候,也要注意一些工艺规范,其中电缆沟和电缆…

    2022-07-22

发表回复

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