![在数据导入期间,Access 无法识别 Excel 文件中所有可用的命名范围](https://linux22.com/image/1609202/%E5%9C%A8%E6%95%B0%E6%8D%AE%E5%AF%BC%E5%85%A5%E6%9C%9F%E9%97%B4%EF%BC%8CAccess%20%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%20Excel%20%E6%96%87%E4%BB%B6%E4%B8%AD%E6%89%80%E6%9C%89%E5%8F%AF%E7%94%A8%E7%9A%84%E5%91%BD%E5%90%8D%E8%8C%83%E5%9B%B4.png)
正如我在主题中所描述的,在将 Excel 文件导入 Access 创建的数据库期间,我遇到一个问题,即 Access 无法看到我在 Excel 文件中创建的所有 named_ranges。
这是我想要导入的数据。
我使用此工作簿中的几个命名范围来创建稍后要导入 Access 的数据。到目前为止,我一直使用“print_areas”作为命名范围,并在导入过程中将其传递给 Access 导入向导。
这些是我的 Excel 文件中的命名范围。
到目前为止,print_areas 运行良好,我已经使用它们来精确指出我想要导入到 Access 的数据。在 Access 的外部数据导入向导中,我没有选择要导入的整个 excel 工作表。我选择之前设置的“print_ares”来精确选择我想要导入的数据。
这些是我的 Excel 文件中的命名范围:
到目前为止,我一直在使用这些其他的 print_areas,并且它们运行良好,但现在“checkouts”表中的这个特定的“print_area”在 Access 的外部数据源导入向导中不可见。
这些是我在将数据导入 Access 时可以选择的命名范围:
我在 Excel 文件中创建的命名范围并非全部都可以在 Access 外部数据导入向导中选择。为什么有些命名范围可用,而有些不可用,即使它们是同一类型的命名范围,例如不同工作表中的 print_areas。
为什么我在 Excel 文件中的表名在 Access 外部数据导入向导中都无法显示为命名范围。这些表不是 Excel 文件中某种特殊的命名范围吗?它们确实有名字 - 不是吗?如果是这样,我应该能够在 Access 外部数据导入向导中将它们视为命名范围,并且我应该能够选择它们并继续。
我来过这里命名范围(定义的名称)未出现在 Access 中 - Microsoft Community我已经读了三遍,但没有答案可以解决我的问题。