Excel Power Query在刷新时在特定列中返回公式



所以。。。我有一个工作表,它的一些部分来自Power Query,其他部分是我手动创建的列。然而,所有的表格只是一张表。好的。问题是在一些列中,我已经放了一些公式,但最终,我需要放手动数据,但当我刷新查询时,一些列返回反公式,而其他列则没有(???)。这没有任何意义。他们之间没有什么特别的区别。我试着把公式作为范围,比如:

之前:

=IF(SUMIFS(BS_Boletos!F:F;BS_Boletos!A:A;**[@ID]**;BS_Boletos!G:G;"")=0;"";SUMIFS(BS_Boletos!F:F;BS_Boletos!A:A;**[@ID]**;BS_Boletos!G:G;""))

之后:

=IF(SUMIFS(BS_Boletos!F:F;BS_Boletos!A:A;**C3**;BS_Boletos!G:G;"")=0;"";SUMIFS(BS_Boletos!F:F;BS_Boletos!A:A;**C3**;BS_Boletos!G:G;""))

但还是一样。

我在Youtube上找到了一个这样的视频,但它不起作用。

当我用数据填充表时,刷新表时这些数据会消失:如何在不丢失手动数据的情况下刷新查询?

有人能帮我吗?

公式将仅保留在手动插入的列中(在Power Query之外)-刷新后将填充到所有行中。

如果出于某种原因仍需要在PowerQuery中定义公式,则可以将其作为字符串键入列中,但加载后必须将该字符串作为公式应用,很可能是使用VBA。

最新更新