电脑教程
位置:首页>> 电脑教程>> office教程>> Excel中制作下拉列表的几种方法

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

  发布时间:2023-04-29 03:55:10 

标签:Excel,中,制作,下拉,列表,的,几种,方法,下拉

下拉列表在Excel中的用途十分广泛。在Excel中制作下拉列表可以通过数据有效性、使用窗体控件和VBA控件工具箱中的组合框来制作。下面我们用一个具体的例子来进行说明(在文章结尾处可下载xls格式的示例文件)。假如我们每个月都有一个工资表,其中每个员工的工资按照其出勤天数每个月都不相同。

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

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

        Excel中制作下拉列表的几种方法 
    
    方法一:使用数据有效性
 
    通过数据有效性可以在单元格中提供一个下拉箭头,单击下拉箭头会弹出下拉列表。因为员工姓名都在每月的工资表中,而“个人工资表”中没有这些人员姓名,所以我们必需先定义名称,以便在“个人工资表”中设置数据有效性时进行引用。
    定义名称的方法是单击菜单“插入→名称”,在定义名称对话框中进行定义,这里将“1月工资”表中的姓名区域B3:B14定义为“姓名”,如图。

        Excel中制作下拉列表的几种方法 
    
    1.假如下拉列表放在“个人工资表”的C1单元格,选择C1单元格,然后单击菜单“数据→有效性”,选择“设置”选项卡,在“有效性条件”区域中“允许”下方的下拉列表中选择“序列”。
   
    2.在“来源”下方的文本框中输入“=姓名”。单击“确定”。

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

    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中制作下拉列表的几种方法 
  
    2.将光标放到表格中,这时光标变成细黑十字形,在表格中画一个组合框。

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

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

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

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

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

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

0
投稿

猜你喜欢

  • 默认情况下,公式中引用的单元格都是用行号和列标来显示的,为了使引用的数据展示出其内容或类型,用户可以自定义单元格名称,即对需要引用的数据设置
  • 在excel的使用中,由于数据量较大,所以经常需要使用排序来整理这些数据。下面让小编为你带来excel表格排序的方法。excel表格排序方法
  • VLOOKUP 最后一个参数 是False 精确匹配,True 近似匹配vlookup就是竖直查找,即列查找。通俗的讲,根据查找值参数,在查
  • 1、在选择较小的单元格区域时,可以使用鼠标来进行操作;如果选择的单元格区域较大,且超过了程序窗口显示的范围,则使用键盘操作将更加方便快捷。在
  • 问题:如何在大于零的数字旁边显示为“正常”? 解答:利用If函数轻松搞定。 具体操作如下:新建一个Excel工作簿,您可以自己输入一些大于0
  • 今天小编就教大家制作半圆饼状图,有需要的朋友不要错过学习的机会咯!下面,开始制作吧!①首先准备源数据,在C2单元格输入公式: =B2/SUM
  • 在Word中怎么调节行高和列宽?日常生活中,大家免不了的需要处理各种各样的文件,此时就需要进行排版,那么怎么排版才能达到最合适的效果呢?这个
  • 不知道大家是否还记得读书时期的数轴图,很多老师在制作题目或者试卷的时候会利用到word来制作数轴,大家知道word怎么制作数轴吗?其实制作方
  • Word怎么制作公司出入的工作证?一般公司都有工作证,今天我们就来看看使用word机会只工作证的教程,过程很简单,感兴趣的朋友可以进来参考一
  • 1、打开Word文件的 VBA编辑器,快捷键 Alt+F11,右击【ThisDocument】-》 【插入模块】;2、双击刚才插入的【模块1
  • Excel中计算两列数据和之后具体该如何把数值显示在其中一列中呢?下面是由小编分享的excel两列数据相加结果显示在其中一列教程,以供大家阅
  • 大家都知道,一般情况下的扫描文件很难被用户编辑,如果用户需要对扫描文件进行编辑使用,则需要将其转换成Word,然后再对转换的Word文件进行
  • Excel表格怎么统计符合多个条件的单元格数量?excel表格汇总有很多数据,想要统计符合多个条件的段元个数据的数量,该怎么统计呢?下面我们
  • 在日常数据处理时,有时会遇到同一系列的数据前后差异较大,它们在图表中的表现非常糟糕,因为处于分别处于差异较大的数量级,无可比性,更无可视性。
  • Excel中经常需要使用到求平均数,平均数具体该如何进行求值呢?接下来是小编为大家带来的excel表格求平均数的方法,供大家参考。excel
  • 怎么解决office2010不能嵌入PPT特殊字体? 之前说了如何嵌入特殊字体以方便在没有该字体的电脑上显示完整的ppt样式,那么问题来了,
  • 在使用word2007时有时候需要为文章添加目录,其实我们可以用便捷的自动生成目录方法来快速解决,下面让小编为你带来word2007自动生成
  • 在Word文档中可添加简易表格,使得文档更加饱满内容多样。但是很多时候无法让表格位居正中央。那么下面就由小编给大家分享下设置word表格文字
  • 数据有效性设置——序列跨表引用如何在数据有效性序列中引用其他工作表的单元格区域呢?首先,看看excel2010版,在Sheet2工作表A3,
  • 标准差是一种数学函数,标准差又称均方差、标准偏差,标准差是离均差平方和平均后的方根。在Excel表格中就有标准差的计算函数,但是标准差计算函
手机版 电脑教程 asp之家 www.aspxhome.com