《EXCEL二级下拉菜单》由会员分享,可在线阅读,更多相关《EXCEL二级下拉菜单(3页珍藏版)》请在金锄头文库上搜索。
1、excel二级下拉菜单(转载)我们在用Excel录入表格数据时,常常会遇到某列数据的值只在几个固定值中选 择一个的情况,比如:人的性别列只可能录入男或女,对学历列只可能录入高中、 大专、本科、研究生之一等。遇到这类数据,如果我们手工录入,效率既低又容 易出错,最好的解决办法是提供一个下拉列表框供我们选择其中的值。下面就通过一个编排教师的课表为例教大家如何实现,该Excel表格能在填表时选择教师 姓名,并能在另一列表中选择他所负责的课程名称。一创建数据源表在sheet2表中输入教师姓名以及所负责的课程,把教师姓名横放在第 2行。选 中B2:F2,即教师姓名。然后在名称框为它输入一个名字 “nam
2、e (图1),输入 完成后一定要按回车,转到sheetl工作表。来杯-12才H 乖靈富闵哼 轴説丨承承弘幅” of tiadew审忘rtajre 勲救师!T- 2 3 4 5 6 rrrU am.: :mrmmJ. 理珥世瑾班一fi亠 严.7秤机门辽J - -IL- J- J - 化化化化化化12 3 4 5 6学学学学爭学1:.4 5 6学学字学学学Th 44?12 3 4 5 6 文文文文文文 卫口舌冉五口玉口 0. , tf blTf Ilf V1F Irllr lipL 2 3 4 5 6 五 口吾吾.口.口 IL 11 kl bl bIF 英英英英英英二数据关联为了在sheetl表引
3、用name名称,在教师姓名列下拉框选(B3:B9 )单元格, 点击菜单栏中的 数据一有效性”,在弹出的 数据有效性”对话框中选择 设置选项 卡,在允许”选择框中选择 序列”,在来源输入框中输入“=name (图2),点击 确定”后,在下拉列表中就可选择各个教师了。二llftdwB2 提示:现在就可体会出名称框的妙用,因为来源的拾取按钮是不能跨表去拾取其 他表的数据的。第二步就是实现能够自动选择教师所负责的课程,由于教师姓名是变动的,要求负责的课程名称也要随之变动。负责课程这一列中的有效性数据来自于教师姓名 这一列,怎么解决这个问题?同样,我们可用名称框来解决。回到sheet2表,用不着给表中的
4、每个教师的课程单独取名,很麻烦也很耽误时 间。把整个区域选中(B2:F6 ),用每一列的第一行数据取名,点击 插入一名称 指定”在指定名称对话框中只选中 首行”图3),点击确定”后就可在sheetl 表中使用了。Qgsi+ UjF,2AI21 3g56739ip111213MTiniew莊数师1.B2 1 3 4 5 6 胛学学学学学学 数化化化化化化莪语语悟悟语ffi$称刨運于r題遡蜀r来疔迪r 即X转到sheetl表,把负责课程列下的区域选中(C3:C9 ),点击数据一有效性- 序列”接着就要注意来源输入框中的内容了,因为不能等于单元格,在这里希望引用教师姓名所对应的名称里的数据来做下拉列表,这里要用到函数in direct,它表示从某一单元格中取数据,然后把此数据转换成一个区域。在来源输入框中 输入丄in direct (”,点击B3单元格,出现“=in direct($B$3),这里是绝对引用, 按F4键改成相对引用“=indirect(B3),确定后会有一个警告提示框,源目前包含 错误,是否继续(图4)?点击 是”继续就行了。