美文网首页
跨工作簿设置数据有效性

跨工作簿设置数据有效性

作者: Prefab_house | 来源:发表于2022-05-25 00:22 被阅读0次

跨工作簿设置数据有效性

在Excel中我们可以通过设置数据有效性更快速的输入数据,或者限制数据的输入范围。通常数据有效性的数据来源于同一个工作簿,但有时也来源于其他工作簿。

当我们使用其他工作簿的数据设置数据有效性时,我们发现Excel或者提示我们错误,或者根本无法选中其他工作簿的数据。本文就和大家分享如何跨工作簿设置数据有效性。

一、案例

如下图所示,为两个Excel工作簿文件,文件名分别为“员工信息表”和“部门列表”。

现在要求为“员工信息表”的C列“部门”设置数据有效性,其数据来源为“部门列表”中的部门。

1

如果我们按照通常设置数据有效性的操作步骤,“允许”选择“序列”,“来源”选择其他工作簿的工作表的单元格区域,如下图所示:

2

单击确定后,Excel会提示我们引用错误,如下图所示。

3

这说明设置数据有效性时,如果有效性数据来自于其他工作簿,我们不能在【来源】中使用“[工作簿名]工作表名!单元格引用”这种引用方式。

那么跨工作簿设置数据有效性的正确操作步骤是什么呢?

二、操作步骤

选中需要设置数据有效性的单元格区域,单击【数据】-【数据验证】,打开【数据验证】对话框。【允许】选择【序列】。【来源】处输入公式:

方法一、INDIRECT函数法

选中需要设置数据有效性的单元格区域,单击【数据】-【数据验证】,打开【数据验证】对话框。【允许】选择【序列】。【来源】处输入公式:

=indirect("[部门列表.xlsx]部门列表!$A$2:$A$5")

如果工作簿或工作表名称中含有空格或特殊字符,需要“[”前和“!”前使用半角单引号,即

=indirect("’[部门列表.xlsx]部门列表’!$A$2:$A$5")

4

单击确定后,即可生成数据有效性,如下图所示:

5

方法二、定义名称法

步骤1、为数据有效性数据源定义名称

打开“部门列表”工作簿,为“部门列表”工作表的A2:A5定义名称为“部门”,范围为“工作簿”。

6

步骤2、在需要设置数据有效性的工作簿定义名称

打开“员工信息”工作簿,单击【公式】-【定义名称】,打开【新建名称】对话框。在名称框中输入定义的名称(此处为“部门”),在引用位置处输入 =部门列表.xlsx!部门。注意无需为工作簿名“部门列表.xlsx”

添加“[ ]”。单击确定。

7

步骤3、设置数据有效性

选中需要设置有效性的单元格区域,单击【数据】-【数据验证】,打开【数据验证】对话框。【允许】选择“序列”,【来源】输入“=部门”

8

单击确定,C2:C8单元格区域的数据有效性就设置完成了。

三、注意事项

必须同时打开数据源工作簿和设置数据有效性的工作簿,这样才能在设置数据有效性的工作表中看到下拉菜单。

=IFERROR(VLOOKUP(A2,[M.xlsx]price!$A$2:$D$15,3,0),"")

相关文章

  • 跨工作簿设置数据有效性

    跨工作簿设置数据有效性 在Excel中我们可以通过设置数据有效性更快速的输入数据,或者限制数据的输入范围。通常数据...

  • Excel下拉菜单制作

    新建一个工作簿image.png 选择要设置下拉菜单的单元格图中是B2,B3 选择数据的选项卡,单击数据有效性->...

  • 5.2选择性粘贴

    一、基本用法 粘贴链接:可以直接=原数据,不用再设置公式了,直接粘贴链接即可。同时此功能也可以跨工作簿使用。 选择...

  • 27、[VBA入门到放弃笔记] 跨工作簿读取数据

    跨工作簿读取数据可以按以下思路来操作: 如上图,用Vlookup函数查询另一个工作簿的数据,要想公式能够有效,需要...

  • EXCEL中如何控制每列数据的长度并避免重复录入

    1、用数据有效性定义数据长度。 用鼠标选定你要输入的数据范围,点"数据 "-"有效性"-"设置", "有效性条件"...

  • 33、数据透视表的特殊用法2018-10-25

    一、跨表格生成数据透视表 1、插入数据透视表——新工作表/现有工作表 备注:非同工作簿也可以插入数据透视表 二、生...

  • Excel数据有效性

    数据有效性的相关设置在 数据-->数据验证 中

  • WPS:如何给excel单元格设置选项?

    选中单元格——【数据】——【有效性】——【有效性】——【设置】——【有效性条件:允许:序列】——【来源】输入选项,...

  • EXCEL学习总结

    一个工作簿,多个工作表,行列交叉点,格式要定好。数值有效性,纠错很方便,分类录数据,规则应简单。引用分三类,公式能...

  • 办公自动化——Python操作Excel案例

    1、批量创建工作簿、工作表 2、筛选指定数据写入工作簿 3、使用列表推导式筛选指定数据到工作簿 4、求唯一值 5、...

网友评论

      本文标题:跨工作簿设置数据有效性

      本文链接:https://www.haomeiwen.com/subject/bkasprtx.html