【Excel】联动下拉菜单制作(多级下拉菜单制作)
2011年12月26日 星期一 18:09
今儿一个姐们问我如何做二级下拉菜单,我研究了下,不用编程的情况下可以做到,share给大家,本人业余人士,有更好方法欢迎冒泡~ 数据源假设: 假设目前有两个职位,每个职位对应N个可选项,每个可选项有对应着不同的值,希望进行分层级选择,比如选择BI这个职位会有Tencent、Adobe、SAS、Oricle这几个选项可以选择,选择了Tencent之后又出现Tom、Jerry、Harry可以选择
步骤: 1 建立数据库data :
启动Excel切换到任意工作表中(如sheet2),将ex-company按其职位不同分别分别输入不同列的单元格中,建立一个按照职位分开的数据库(如下图)。[特别提示]如果有其他数据加入,可以随时将名称输入到该列下面的单元格中。
2、为每一列命名 在Shift2工作表中,选中A列(职位为“BI”的),然后将光标定在“名称”栏内(绿色一列),输入“BI”,回车。(意为B列都是职位为BI的ex-company) 以此类推,在B列中输入“CRM”,回车(意为B列都是职位为CRM的ex-company)
以此类推,在C列中输入“Tencent”,回车。(意为C列都是ex-company为tencent的员工名字) 。。。。
3、利用数据有效性建立多层下拉菜单
①切换到Sheet1工作表中,选中需要输入position的列(如A列),执行“数据→有效性”命令,打开“数据有效性”对话框,进入“设置”标签,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面接着出现的“来源”方框中,输入“BI,CRM”序列,输入完成后,确定退出。[特别提示]在输入“序列”时,序列中各元素之间请用英文状态下的逗号隔开。
②再选中需要输入ex-company的列(如B列),再次打开“数据有效性”对话框,选中“序列”选项后,在“来源”方框中输入公式:=INDIRECT(A1),确定退出。
4、如何使用 选中A列任意单元格(如A1),在其右侧出现了个下拉按钮,单击此按钮,即可选择备选的职位名称填入相应的单元格中。然后选中该单元格对应的B列单元格,同样在其右侧出现了个下拉按钮,单击此按钮,即可从相应ex-company中选择需要的企业名称填入该单元格中。
|
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。