夜雨聆风学习资料网

ARTICLE · 1097067

WPS三级联动下拉菜单

WPS三级联动下拉菜单

今天给大家分享一套WPS 专属、稳定全自动动态三级下拉菜单方案。整套表格一次性设置完成后,后续终身不用修改任何公式、不用调整设置,只需要更新数据源,下拉菜单自动同步更新,适合办公制表、台账统计、分类录入等各类场景。

一、固定表格结构(直接套用,无需改动)

模板一共只需要 2 个工作表,工作表名称不要修改:

  1. 工作表名称:数据源
  • A 列:一级分类(省份 / 大类 / 一级项目)
  • B 列:二级分类(城市 / 子类 / 二级项目)
  • C 列:三级分类(区县 / 明细 / 三级项目)

只需要按行整齐填写数据,不需要额外单独整理分类列表,无需特殊格式。

  1. 工作表名称:表格
    日常录入数据的工作表,三级下拉菜单全部在这个工作表内。

约定:表格工作表中: XFC 列 = 一级下拉单元格 XFD 列 = 二级下拉单元格

二、三套万能动态公式(直接复制导入名称管理器)

方案核心:名称管理器写入动态引用公式,一次性导入永久生效。下面 3 条成品公式,适配 WPS,直接复制使用。

1、一级下拉公式(自动读取全部一级分类)

=OFFSET(数据源!$A$2,0,0,COUNTA(数据源!$A:$A)-1,1)

作用:自动统计数据源 A 列所有非空一级分类,自动适配数据行数。新增、删减一级条目,不用改动公式。

2、二级联动公式(跟随一级自动匹配)

=OFFSET(数据源!$B$2,MATCH(表格!XFD2,数据源!$A:$A,0)-2,0,COUNTIF(数据源!$A:$A,表格!XFD2),1)

作用:读取当前行一级分类,筛选出对应的全部二级分类。向下填充时自动跟随行号变化,复制行不会联动失效。

3、三级联动公式(一级 + 二级双条件精准匹配)

=OFFSET(数据源!$C$2,MATCH(表格!XFC2&表格!XFD2,数据源!$A:$A&数据源!$B:$B,0)-2,0,COUNTIFS(数据源!$A:$A,表格!XFC2,数据源!$B:$B,表格!XFD2),1)

作用:同时匹配一级 + 二级两个条件,调取对应的三级内容,是整套联动最核心的匹配公式。

三、设置步骤(一次性配置,永久成型)

  1. 在 WPS 表格按下 Ctrl+F3,打开【名称管理器】
  2. 依次新建 3 个名称,分别粘贴上面 3 条公式
  3. 重点:三级公式粘贴完成后,按下 Ctrl+Shift+回车 确认数组公式(WPS 专属操作)
  4. 打开【数据】→【数据有效性】,允许选择【序列】,来源分别填写对应的名称
  5. 选中第一行下拉单元格,鼠标放在单元格右下角向下填充整列,三级联动菜单制作完成

四、使用方法(极简,后续只做这件事)

表格全部设置完成之后,后续新增、修改、删除分类,只需要修改【数据源】工作表! 为了美观也可以将数据源隐藏,避免其他人修改数据。表格见附件。

✅ 新增大类:直接在数据源向下追加行 → 一级下拉自动多出选项

✅ 新增子分类:补充数据源对应行 → 二级、三级联动自动匹配 

✅ 修改 / 删除旧数据:直接编辑数据源 → 下拉菜单同步更新

零公式修改、零模板调整、几乎无后续维护,是 WPS 环境下非常稳定的三级联动下拉方案。

三级菜单.xlsx

相关学习资料