如何创建Power Query自定义列并将excel公式插入最终表格的每个单元格?

如何创建Power Query自定义列并将excel公式插入最终表格的每个单元格?,excel,excel-formula,powerquery,Excel,Excel Formula,Powerquery,我希望在创建表时有一个功能齐全的excel公式。如果我尝试。。。each=[@[Prog.]]将只插入文本,而不插入公式 附言:我是新手,如果这是基本的,请原谅 据我所知,您可以在Power Query中创建Excel公式并将其传递到Excel工作表,但工作表不会自动重新计算。同样的问题 我试着创建一个包含两列的表:Column1和Column2,每列中分别有数字1和2。然后,我将该表加载到powerquery中,并创建了一个新列Custom,其公式为=&Text.From[Column1]&+

我希望在创建表时有一个功能齐全的excel公式。如果我尝试。。。each=[@[Prog.]]将只插入文本,而不插入公式

附言:我是新手,如果这是基本的,请原谅


据我所知,您可以在Power Query中创建Excel公式并将其传递到Excel工作表,但工作表不会自动重新计算。同样的问题

我试着创建一个包含两列的表:Column1和Column2,每列中分别有数字1和2。然后,我将该表加载到powerquery中,并创建了一个新列Custom,其公式为=&Text.From[Column1]&+&Text.From[Column2]。需要说明的是,=here不是弹出“新建列”对话框时已经填充的=,而是附加的。不管怎样,我从公式中得到了这个表:

然后,当我单击“关闭并加载”时,我的Excel工作表加载了以下内容:

请注意,它看起来就像文本,但在公式栏中,它看起来像这样:

注意,在=,前面没有一个,所以它是一个公式。如果它只是文本,它将是'=1+2,而不是=1+2

由于单元格不会自动重新计算,因此我必须单击要更新的单元格,然后在公式栏中单击,然后按enter键。这给了我这个:

我尝试使用F9手动重新计算,但没有成功

还有。。。每次我刷新查询时,我的工作表都被设置为只显示文本的公式,即=1+2,我必须手动重新计算。每次刷新查询时,必须对大量单元格执行此操作,这将是一个真正的难题

@UMUTK发布了一个基于VBA的解决方案来触发“全部刷新”,但我认为您要求执行的操作可能比您期望的更麻烦