如何将单值 PowerQuery 的结果加载到 Excel 中的单元格中?

如何将单值 PowerQuery 的结果加载到 Excel 中的单元格中?

在 Excel 中,我有一个包含数据的表格。我使用 PowerQuery(数据 --> 来自表格/范围...)来处理表格中的数据,并得出一组我想要计数的数据(PowerQuery --> 转换选项卡 --> 计数行)。这会导致查询为单个值(在查询列表中显示“123”图标,而不是表格图标)。

如何在工作表的单元格中使用该值?

我尝试了很多方法,看上去似乎都可以,但实际上却没有。

答案1

与所有其他查询一样,它应该默认(至少在适用于 Windows 10 的 Excel 365 中)在关闭 Power Query 编辑器时加载到新表中,就像这张返回单个值的查询图像一样:

查询已加载

如果这没有自动发生,则可能是因为查询已经加载到工作表中,然后表或工作表被删除,或者默认查询加载设置已被更改,导致查询现在仅作为连接加载。

在这种情况下,单击“数据”选项卡 >“查询和连接”,将在右侧打开一个窗格,列出所有查询 > 右键单击​​查询名称 >“加载到...”,打开“导入数据”窗口。

加载到


请注意,无法从 Power Query 编辑器中访问此选项,对于已作为连接加载的查询,“关闭并加载到...”按钮显示为灰色。

关闭加载


“导入数据”窗口允许您在工作表中加载查询,但只能作为新表或现有工作表中的新数据透视表加载:

导入数据


据我所知,如果不创建表,就无法将单值查询直接加载到单个单元格中。

一种解决方法是将查询加载到新工作表中的表格中,隐藏工作表,然后使用公式在需要的地方引用表格的内容:=Query1。请注意,隐藏工作表中包含的命名范围不会出现在名称管理器中,但它们在公式自动完成列表以及转到列表中可见。

查询引用

相关内容