无法找到/使​​用命名范围

无法找到/使​​用命名范围

我正在创建一个简单的自动发票表(显然是在 Excel 16.35 上)。目前,我只有一张包含客户所有业务信息的表格。我已将此表转换为表格(以便以后处理动态需求),并努力将客户姓名拉入另一张表的数据验证字段。

以下是原始工作表中命名范围的样子(请注意,其余名称是表名):

在此处输入图片描述

但是,在另一张表中使用它似乎是不可能的:

在此处输入图片描述

按 Ctrl+F3(实际上,因为我使用的是 Mac,所以按 Cmd+F3)不会打开名称管理器或任何其他东西。我还尝试过变聪明,使用组合,就像=client_info!ClientNames我收到错误时一样This type of reference cannot be used in a Data Validation format。当然,只使用ClientNamesClientInfoTable[ClientNames]会做出愚蠢的决定,将文本作为验证列表中的唯一值。

我也读过有关命名范围的内容,但我不知道如何在这里更改范围。

答案1

我找到了一个不太理想的解决方案。事实证明,只要我不更改表和列名称,我就不需要命名范围。设置数据验证源似乎可以解决=INDIRECT("ClientsInfoTable[Name]")问题。

希望这能够对某些人有所帮助。

答案2

积分不足以发表评论,因此发表帖子...

可以将‘定义名称’的范围设置为Sheet而不是Workbook

姓名管理员编辑姓名

您可以删除该名称并重新定义它,并将范围设置为工作簿。

希望这可以帮助。

相关内容