Excel下拉菜单 (数据-数据验证) 可以通过”选取单元格范围”或 “手动输入”两种方式实现!具体如下图:
蓝线是下拉菜单添加位置, 绿线是"选取单元格范围"的方法
手动输入选项的方法,注意: 没有等号=, 用逗号隔开
但在实际使用过程中会遇到一种情况:
▪ 基础数据增加, 下拉菜单内容无法自动更新, 易出现数据录入错误或无法录入的情况 (修改了出错警告 等).
解决的方法不复杂, 但是需要引进两个新功能: 超级表, 名称, 在Excel中的位置具体如下:
● 超级表 (插入-表格)
这个蓝框里的"表格"点击后我们将她叫做 超级表
超级表的一个特性:
- 自动抓取超级表周边新增的数据编入超级表
● 名称 (公式-名称管理器)
超级表, 名称 位置陈述完了,
如何自动更新下拉菜单, 具体步骤如下:
1). 选中基础单元格, 例如: E2:E5
2). 依次点击 插入-表格, 弹出对话框, 勾选“表包含标题(M)”, 点击确定, 形成超级表并命名为”BASE”
3). 依次点击 公式-名称管理器, 打开名称管理器对话框, 点击新建(N)…
4). 弹出 新建名称 对话框, 定义名称, 例如: 姓名, 在 引用位置(R) 中输入 =BASE[姓名]
请注意 等号=
- 姓名 是BASE的列名称 (因实例只有一列, 如超级表有多列, 根据实际需求, 选择具体的列名称)
创建名称后的名称管理器, 超级表和名称都在, 但图标有差异
5). 回到表格中, 选择 C3:C6, 点击数据-数据验证, 在来源中输入 =姓名 (姓名是刚才新建的名称), 点击确定
6). 确认单元格C3:C6 中已增加了下拉菜单 (但只有三项)
7). 在E6中输入 “赵六”, 点击回车, BASE 范围自动扩大 (E2:E5 → E2:E6)
8). 点击并打开C3: C6的下拉菜单, 已增加了”赵六”(四项内容)
以上
目标达成