跳到主要内容

如何在Excel中从另一个工作簿创建下拉列表?

添加一名作者 最后修改时间:2021-08-06

在工作簿内的工作表之间创建数据验证下拉列表非常容易。 但是,如果下拉列表所需的源数据位于另一个工作簿中,您会怎么做? 在本教程中,您将详细了解如何从 Excel 中的另一个工作簿创建下拉列表。

在Excel中从另一个工作簿创建下拉列表


在Excel中从另一个工作簿创建下拉列表

要从另一个工作簿创建drop dpwn列表,请执行以下操作。

1.首先,将包含源数据的工作簿重命名为“源数据”或者其他你喜欢的。 重命名工作簿后,打开它。

2. 选择源数据范围(本例中为 A2:A10),然后单击 配方师 > 定义名称。 看截图:

3.在弹出 新名字 对话框中输入 资料清单 ,在 名称 框,然后单击 OK 按钮。

4。 按 按Ctrl + S 保存工作簿。

5. 打开要在其中创建下拉列表的工作簿,然后单击 公式 > 定义名称.

6.在 新名字 对话框,您需要:

1)。 在 名称 对话框。 在这种情况下,我们输入 全新;
2)。 复制和粘贴 = SourceData.xlsx!SourceList 框;
3)。 点击 OK 按钮。 看截图:

:

1)。 源数据 此公式中是包含源数据的工作簿的名称;
2)。 和 资料清单 是您在源数据工作簿中指定的范围名称;
3)。 如果源数据的工作簿名称包含空格或其他字符如-、#...,则需要将工作簿名称用单引号括起来,如 ='Source Data.xlsx'! 资料清单.

7.选择插入下拉列表的单元格,点击 时间 > 数据验证.

8.在此 数据验证 对话框,转到 个人设置 标签,选择 清单 ,在 下拉列表,输入 =新 ,在 来源 框,最后单击 OK 按钮。 看截图:

备注:本 =新 您在Source框中输入的是您在上述第6步中指定的范围名称。

9.然后 微软的Excel 弹出提示框,只需单击 Premium Partner 按钮。

现在,使用其他工作簿中的数据创建下拉列表。 看截图:

备注: 这种方法有点受挫,使用下拉列表时,需要确保源数据工作簿是打开的,否则下拉列表不会显示。


相关文章:

最佳办公生产力工具

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项   |  删除空白行   |  合并列或单元格而不丢失数据   |   不使用公式进行四舍五入 ...
超级查询: 多条件VLookup    多值VLookup  |   跨多个工作表的 VLookup   |   模糊查询 ....
高级下拉列表: 快速创建下拉列表   |  依赖下拉列表   |  多选下拉列表 ....
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  |  比较范围和列 ...
特色功能: 网格焦点   |  设计图   |   大方程式酒吧    工作簿和工作表管理器   |  资源库 (自动文本)   |  日期选择器   |  合并工作表   |  加密/解密单元格    按列表发送电子邮件   |  超级筛选   |   特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符,...)   |   50+ 图表 类型 (甘特图,...)   |   40+ 实用 公式 (根据生日计算年龄,...)   |   19 插入 工具 (插入二维码, 从路径插入图片,...)   |   12 转化 工具 (小写金额转大写, 货币兑换,...)   |   7 合并与拆分 工具 (高级组合行, 分裂细胞,...)   |   ... 和更多

使用 Kutools for Excel 增强您的 Excel 技能,体验前所未有的效率。 Kutools for Excel 提供了 300 多种高级功能来提高生产力并节省时间。  单击此处获取您最需要的功能...

描述


Office Tab 为 Office 带来选项卡式界面,让您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
Comments (14)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour, merci beaucoup, j'avais ce souci et je viens d'avoir la réponse.

Svp j'ai un souci.
J'ai plusieurs feuilles Excel contenant des articles en colonne et leurs quantités.
J'ai consolidé toutes les feuilles sur une seule feuille pour avoir la somme des quantités par article sur cette feuille.

Quand je modifie, les quantités sur les différentes feuilles, la somme des quantités consolidées sur la feuille principale se met à jour.

Mais quand je modifie le nom d'un article sur une feuille ou j'ajoute un nouvel article sur une des feuilles. La modification de l'article n'est pas faite sur la feuille principale où j'ai tout consolidé. Svp comment faire?
This comment was minimized by the moderator on the site
Hallo.
gibt es eine andere Möglichkeit diese Verknüpfung für eine Drop-fown Liste zu erstellen sodass dabei die Quelle nicht permanent geöffnet sein muss?

Danke.
This comment was minimized by the moderator on the site
Hi Sebastian,

As far as I know, this is the most common solution to this question.
Someone recommend to dynamically import the source data into the target workbook using Power Query. But I haven't explored the Power Query option. Sorry about that.
This comment was minimized by the moderator on the site
It is working. Wow learning alot from excel
This comment was minimized by the moderator on the site
I am looking for the configuration info to be in another file/workbook. This suggestion doesn't really fit the the need. Thank you.
This comment was minimized by the moderator on the site
<p>
</p>
This comment was minimized by the moderator on the site
Didn't work
This comment was minimized by the moderator on the site
It works only if both workbooks are opened :(
If SourceData.xlsx file is closed the drop-down list won't scrolled...
This comment was minimized by the moderator on the site
This is true. Frustrating.
This comment was minimized by the moderator on the site
Thank you very much, l have managed to link my drop down list to another in a separate workbook.
This comment was minimized by the moderator on the site
how to get a list from another work sheet in a different folder? EX. i have a worksheet.xls and i have another sheet in folder link as new folder/worksheet.xls
This comment was minimized by the moderator on the site
It seems as if you close the source data workbook, the dropdowns in the New workbook do not work. Do you have to have both workbooks open at the same time?
This comment was minimized by the moderator on the site
Yes. The source list needs to be open always. Otherwise, it does not work.
This comment was minimized by the moderator on the site
IT S WORKINGTHANK U
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations