我没想到我一个做Java开发的人,有一天居然要去学一些Excel的技巧。
事情是这样的,因为有个业务需要用户根据模板填写并导入,模板自然就需要由我来设计及提供,根据用户要求,有些数据需要根据前一个选项带出后一个可选择项,其实呢,就是一个二级联动下拉列表。
下图示例:第一行为一级下拉列表,每一列从第二行开始都为第一行的二级列表,现在我要实现的效果就是选择其中某一个手机品牌,能够带出旗下不同型号选择。
第一步:先设计好一级及其对应的二级,作为数据来源;
第二步:选中数据源,选择菜单栏-公式-指定
第三步:只勾选首行,点击确定生成名称及其对应的数值。可以通过“名称管理器”查看或修改。
第四步:新建一个sheet,我们在sheet2设计我们的二级联动下拉列表。在A2点击“有效性”设置下拉列表
第五步:在B2点击“有效性”设置下拉列表,在来源手动输入:=INDIRECT($A2)。这里要注意一下,需要在A2先选中一个值,不然直接这样设置会报错。
到这里就设置成功啦,下面的行直接继承上面的设置就可以了,把鼠标定位到方格的右下角,显示黑色的+,直接拉下来就可以了。
这里只展示二级联动下拉列表,多级联动下拉列表也是类似的操作,就不展开啦!
第一次写这种教学步骤帖,可能写得不是很好,这里给大家提供另外一个帖子参考https://jingyan.baidu.com/article/e75aca85be463f552edac6bf.html