下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Excel技巧之制作多级下拉列表

作者:课课家教育     来源: http://www.kokojia.com点击数:768发布时间: 2016-11-24 15:37:47

标签: officExcel技巧多级下拉列表

  相信大家都有过在使用Excel录入数据时某列数据的值只限定在几个固定值中选择的情况,对于此通常我们的解决办法是制作一个下拉列表框来实现多项选择。那么具体的方法和步骤是怎样的呢?下面小编就为大家介绍具体的步骤和方法。

  ①首先第一步我们在sheet2表中输入教师姓名以及所负责的课程,把教师姓名横放在第2行。选中B2:F2,然后在名称框为它输入一个名字“name”(图1),输入完成后按回车,转到sheet1工作表。

Excel技巧之制作多级下拉列表_offic_Excel技巧_多级下拉列表_课课家教育

图1 

  ②第二步我们为了在sheet1表引用name名称,通过鼠标在教师姓名列下拉框选B3:B9单元格,点击菜单栏中的“数据→有效性”一项,在弹出的对话框中选择“设置”选项卡,在“允许”选择框中选择“序列”,在来源输入框中输入“=name”(图2),点击“确定”后,在下拉列表中我们就可选择各个教师了。

图2

图2

  ③第三步我们通过鼠标移回到sheet2表,选中整个区域B2:F6,然后我们用每一列的第一行数据取名,点击“插入→名称→指定”,在指定名称对话框中只选中“首行”(图3),点击“确定”后就可在sheet1表中使用了。

图3

图3

  ④最后一步我们移回到sheet1表,把负责课程列下的区域选中C3:C9,点击“数据→有效性→序列”。需要我们注意的地方是,因为不能等于单元格,在这里希望引用教师姓名所对应的名称里的数据来做下拉列表,所以要用到函数indirect。在来源输入框中输入“=indirect”(点击B3单元格,出现“=indirect($B$3)),因为这里是绝对引用,按F4键改成相对引用“=indirect(B3)”,确定后会有一个警告提示框"源目前包含错误",我们只需点击“是”就可以了,具体如图4所示。最后我们可以点击sheet1表中的B3到C9区域任一个单元格,结果都会出现下拉列表框供我们选择想要输入的值,如果以后教师有变化或者负责的课程有变化,我们只需要在sheet2表中修改就可以!

图4

图4

  本次Excel技巧之制作多级下拉列表的教程小编主要通过"序列"和"函数indirect"来完成制作,步骤和方法也比较简单,希望这个小技巧能够帮助到大家!

赞(0)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程