夜雨聆风学习资料网

ARTICLE · 1287218

Excel跨表引用下拉数据源:序列来源引用其他工作表,不用挤在同一张表

Excel跨表引用下拉数据源:序列来源引用其他工作表,不用挤在同一张表
Excel下拉菜单跨表引用:数据源放在另一个工作表中,设置起来很简单而且方便维护!
你在用Excel创建下拉列表的时候,会不会把选项放在当前的工作表里?其实不用的哦!
使用数据验证以及名称管理器就可以使下拉列表引用另外一张工作表的数据,这样既可以使表格保持干净整洁,而且后期的更改也很方便。

一、在跨表引用下拉数据源时,不必再进行复制粘贴工作

如果有两个工作表,如下所示:
基础数据表中,A1为“部门”,A2~A5分别为销售部、财务部、人事部和行政部。
员工信息表中C2~C30要设置成下拉列表,包含各个部门。
直接在数据验证的来源框中输入其他工作表的单元格地址,在一些Excel版本中会给出引用无效的提示。
解决的方法很简单,就是给数据源起一个名字,然后让下拉列表引用这个名称。
下面的操作方法是:
① 打开“基础数据”工作表,在A2到A5之间选择。
② 使用下面的快捷键来打开名称管理器。
Ctrl+F3
③ 新建,名称为“部门列表”。
④ 确认“引用位置”为:
='基础数据'!$A$2:$A$5
⑤ 点击确定之后切换到员工信息的工作表上,选择C2:C30。
⑥ 点击数据-数据验证(一些版本中会显示为数据有效性),把允许设置成序列,并且在来源里输入:
= 部门列表
点击确定之后,跨表下拉菜单就设置完成了。
最后的效果是:
C2:C30这一范围内的单元格会自动生成下拉箭头,点击之后可以从中选择销售部、财务部、人事部、行政部等选项,无需将部门名称复制到本工作表中。

二、数据源增加的内容可以自动更新下拉菜单

上面的方法有一个小的问题,就是增加“技术部”之后,原来的A2:A5不会自动延伸。
为了使下拉列表自动更新可以将数据源转换成excel表格。
用法是:
① 在“基础数据”里选择A1:A5这一行,并且包括表头。
② 快捷键的使用方法如下:
ctrl+T
③ 选择表包含标题,然后确定。
④ 表设计中的表名改为部门表。
⑤ 打开名称管理器,把“部门列表”引用的位置改为:
= 部门表[部门]
这就完成了动态数据源的配置。
最后的效果是:
以后在“部门表”的后面增加一个“技术部”,Excel表格就会自动扩展,而且“员工信息”表中的下拉列表也会出现新的部门。
温馨提示:
名称管理器中的名称不可以有空格。
数据源要用`=部门列表`的形式来表示,不能没有等号。
Excel工作表的列标示要和公式里的“部门”相同。
如果新增选项未显示出来,请检查是否已经添加到Excel表格里面去。

三、动手做一做

目前有张“商品分类表”,里面包含食品、文具、日用品这三个分类,而“销售记录表”则要从中选取商品分类。
可以做如下的事情:
① 把商品分类转成excel表格。
② 给分类列起一个名字。
③ 销售记录表中的序列使用下拉列表,并引用刚刚创建的名称。
④ 增加一个新的“办公设备”类目,查看下拉菜单是否可以同步更新。

写在最后

今天给大家介绍了两个实用的方法,一个是用名称管理器来实现跨表引用,另一个是使用Excel表格来做数据源的动态扩展。
以后制作员工档案、销售报表或者库存管理表的时候,可以把基础选项都放在一个单独的工作表里面,这样日常录入就会更规范。
Excel学得好不好,并不是看记住了多少功能,而是要看是否能用简单的办法解决实际的问题。每天都学会一种新的方法,工作就会渐渐变得轻松起来!

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料