拾忆🍂拾忆🍂
  • cpp
  • MySQL
  • Oracle
  • PostgreSQL
  • MyBatis
  • API升级
  • HMOS
  • 百变小组件
  • hdc
  • 元服务
  • Java
  • MinIO
  • Stream
  • JSP & Struts2
  • Spring
  • FFmpeg
  • Linux
  • Git
  • Nginx
  • Ollama
  • Adobe Audition
  • Aseprite
  • Excel
  • Markdown基本用法
  • MuseScore 4.x
  • UVR
  • Windows
  • emoji-cheat-sheet
  • IDE快捷键
  • obs-studio
  • YOLO
  • Python
  • VuePress 2.x
  • 内置组件
  • markdown-container
  • markdown-ext
  • markdown-hint
  • markdown-preview
  • markdown-tab
  • Markdown扩展语法
  • 插件配置
  • prismjs
  • 样式
  • CSS
  • JS
  • TS
  • Vue3
主页
梦的开始🌅
  • cpp
  • MySQL
  • Oracle
  • PostgreSQL
  • MyBatis
  • API升级
  • HMOS
  • 百变小组件
  • hdc
  • 元服务
  • Java
  • MinIO
  • Stream
  • JSP & Struts2
  • Spring
  • FFmpeg
  • Linux
  • Git
  • Nginx
  • Ollama
  • Adobe Audition
  • Aseprite
  • Excel
  • Markdown基本用法
  • MuseScore 4.x
  • UVR
  • Windows
  • emoji-cheat-sheet
  • IDE快捷键
  • obs-studio
  • YOLO
  • Python
  • VuePress 2.x
  • 内置组件
  • markdown-container
  • markdown-ext
  • markdown-hint
  • markdown-preview
  • markdown-tab
  • Markdown扩展语法
  • 插件配置
  • prismjs
  • 样式
  • CSS
  • JS
  • TS
  • Vue3
主页
梦的开始🌅
  • 「从开始,到永久」
  • C艹

    • cpp
  • Database

    • MySQL
    • Oracle
    • PostgreSQL
    • MyBatis
  • HarmonyOS

    • API升级
    • HMOS
    • 百变小组件
    • hdc
    • 元服务
  • Java

    • Java
    • MinIO
    • Stream
    • JSP & Struts2
    • Spring
  • Linux

    • FFmpeg
    • Linux
    • Git
    • Nginx
  • LLM

    • Ollama
  • Others

    • Adobe Audition
    • Aseprite
    • Excel
    • Markdown基本用法
    • MuseScore 4.x
    • UVR
    • Windows
    • emoji-cheat-sheet
    • IDE快捷键
    • obs-studio
    • YOLO
  • Python

    • Python
  • VuePress

    • VuePress 2.x
    • 内置组件
    • markdown-container
    • markdown-ext
    • markdown-hint
    • markdown-preview
    • markdown-tab
    • Markdown扩展语法
    • 插件配置
    • prismjs
    • 样式
  • Web

    • CSS
    • JS
    • TS
    • Vue3
  • 主页

Excel

下拉菜单

第一种

数据 -> 有效性

image-20251001113634434

可以设置输入信息,当鼠标点击到单元格的时候,有小窗提示:

image-20251001114021269

第二种

数据 -> 下拉列表

image-20251001113921407

第三种

(和联动菜单有关联)

第一种、第二种方式都有入口:

  1. 数据 -> 有效性

  2. 数据 -> 下拉列表

然后选择:从单元格选择下拉选项

从 A1 拖到 E1;

使用这种方式可以将下拉框数据放到另一个 Sheet 里面,然后 隐藏 掉这个Sheet

image-20251001123926517

联动菜单

图文教程:如何在表格中设置三级联动下拉选项?-WPS学堂

视频教程:如何制作多级下拉列表-WPS学堂

报错:列表源必须是划定分界后的数据列表 (wps.cn)

  • 配置二级联动菜单的时候,需要先给一级菜单随便选择一个选项,二级才可以配置成功,之后删除掉内容就行了。否则会报错:。
  • 也有一种情况也会报错,就是下拉选项内含有 /、\ 等特殊字符,则该字符会被自动转换为 _。导致二级菜单匹配不到名称列,导致报错;

示例:示例Excel

原理

在 公式 -> 名称管理器 内的名称,就是一级菜单的下拉菜单内容,那么二级菜单的联动展示下拉数据,就是数值里面的数据;

image-20251001112753901

设置

  1. 设置名称管理器:

    • 可以自己添加;

    • 也可以框选所有 标题+数据 单元格,然后 Ctrl + G, 定位有效数据列:

      (这里首行就是 一级下拉框 里的内容,然后列就是对应的 二级下拉框 的数据)

      image-20251001122533290

  2. 定位好之后,点击 公式 -> 指定,按照标题位置选择(上图标题是第一行,所以选择首行),之后确定:

image-20251001122855412

  1. 然后按照一级菜单按照第三种方式设置,随意选择一个一级单元格里的内容之后(重要)(比如是 A2 列),开始设置二级菜单,有效性选择 序列 ,来源公式为:=INDIRECT(A2)。如果以及选项里有特殊字符,参考这里的配图;

    image-20251001130033104

三级联动∞

如果要设置三级联动菜单,那三级联动菜单指向的名称管理器中的名称,是一级名称后面紧接着二级名称,比如 河南省 是一级,商丘市 是二级,那整个 河南省商丘市 就是三级菜单需要指向的二级 名称 管理;

特殊符号

完整公式为 =INDIRECT(SUBSTITUTE(G2,"/","_"))

Snipaste_2025-09-30_21-06-49

公式

拼接字符

=CONCAT("字符", B2) 或 = "字符"&B2

替换字符

SUBSTITUTE(text, old_text, new_text, [instance_num])
  • text:要进行替换的原始文本。
  • old_text:需要被替换的旧文本。
  • new_text:用于替换的新文本。
  • instance_num(可选):指定替换第几次出现的old_text,省略则替换所有。

示例:

SUBSTITUTE(G2,"/","\_") 代表把 G2 列的 / 替换为 _ 。

最近更新: 2025/12/23 14:47
Contributors: Enlin
Prev
Aseprite
Next
Markdown基本用法