「技巧分享」 表格设置多级联动下拉菜单(可随意维护多级联动) | 您所在的位置:网站首页 › wps怎么多级列表 › 「技巧分享」 表格设置多级联动下拉菜单(可随意维护多级联动) |
表格中设置下拉菜单,基本上大家都知道,简单的说明下,以防有同学不明白。 一、一级下拉列表1、简单的介绍。在数据→有效性中设置数据有效性面板中,有效性条件选择序列,接着在来源框中选择序列的编号 2、在数据→下拉列表中设置插入下拉列表中手动添加下拉选项或从单元格选择下拉选项,此操作和第一种方法相同 以上的方法只能设置1个一级或多个一级下拉菜单,若想设置二级或多级下拉列表(见下图),怎么实现? 二、多级联动下拉列表在制作多级联动下拉列表前,需要先准备一些资料,包括 一级下拉列表内容 二级下拉列表内容 三级下拉列表内容 此处以国内省、市、区县为例准备一级、二级、三级下拉列表 接着将此数据转换为两张工作表,转换方式详见本人提问及俊哥的回答 问题一 【文字组合和拆分-动态数组】将两列文字组合为符号连接的文字 | WPS官方社区--WPS爱好者家园https://bbs.wps.cn/topic/17239问题二 【文字组合和拆分-动态数组】 将两列数据转换为表格 | WPS官方社区--WPS爱好者家园https://bbs.wps.cn/topic/17240新建工作表设置一级下拉列表,这里一般来说有两种创建方式,一种是静态的一种是动态的。 静态的方式比较简单,也比较常用,不过不方便设置多级联动的下拉菜单。 静态下拉列表的制作,在省市列表中,按Ctrl+G(windows)或control+G(Mac)在省市列表中,按Ctrl+G(windows)或control+G(Mac),选择定位→常量→确定 名称管理器创建,公式→指定(WPS)或公式→根据所选内容创建(Excel),指定内容选择首行 创建一级下拉列表,上文中已有简单介绍。 创建二级下拉列表,选中需要创建二级菜单的位置,设置数据→有效性,来源中填写=INDIRECT(一级下拉别表的单元格),这里填写的=INDIRECT(B2),如果一级下拉列表中无数据,会提示源目前包含错误,忽略提示直接确定。 此方法比较简单,也是常用的设置方法,因为日常工作中很少用到三级下拉列表,简单的方法也不方便后期维护资料,譬如需要更新资料,下拉列表中将无法更新,而需要再次设置 动态下拉列表在省市列表中,按Ctrl+G(windows)或control+G(Mac),选择定位→常量→确定 名称管理器创建,公式→指定(WPS)或公式→根据所选内容创建(Excel),指定内容选择首行 这两步参见静态下拉列表,操作方法一致 创建一级下拉列表,依然在数据→数据有效性中设置,不过这次不是选定单元格,而是使用函数offset和COUNTA,公式这里贴出来,参考使用: =OFFSET(省市列表!$A$1,0,0,1,COUNTA(省市列表!$1:$1))创建二级下拉列表,依然在数据→数据有效性中设置,使用函数offset、COUNTA和MATCH,公式这里贴出来,参考使用: =OFFSET(省市列表!$A$1,1,MATCH(B2,省市列表!$1:$1,0)-1,COUNTA(OFFSET(省市列表!$A:$A,0,MATCH(B2,省市列表!$1:$1,0)-1))-1)创建三级下拉列表,仍然在数据→数据有效性中设置,仍然函数offset、COUNTA和MATCH,公式这里贴出来,参考使用: =OFFSET(区县列表!$A$1,1,MATCH(C2,区县列表!$1:$1,0)-1,COUNTA(OFFSET(区县列表!$A:$A,0,MATCH(C2,区县列表!$1:$1,0)-1))-1)动态多级联动下拉列表可在后期维护下拉列表内容,下拉列表可动态自动更新。 以上案例练手:https://kdocs.cn/l/ckMpJQypkGEG 扩展思考,如何设置四级、五级等多级联动下拉列表 |
CopyRight 2018-2019 实验室设备网 版权所有 |