我可以在电源查询源表中识别计算的公式列

我有一个表有一些列,这是一个[电源]查询的结果,其中有关键字段,一些专栏用于手动数据input和一些公式列。

我的问题是,当我刷新查询列时,与特定查询行相关联的手动input数据不会保留在同一行上。

为了解决这个问题,我使用了一个查询,它先将现有表中的手工input数据与键字段一起提取出来,然后执行新的查询,然后在查询结束时进行表连接,以便将input数据返回到正确的logging。 (任何关于替代解决scheme的意见都可以……

对于没有公式列的表,我可以使用以下命令自动识别手动input字段:

List.Difference(Table.ColumnNames(Current_Source_Table),Table.ColumnNames(Pre-Join_Query_Result))。

但是,这也会拿起计算列与excel公式中。如何区分这些公式列来排除它们? 优选地,不具有允许识别的命名约定。

非常感谢,

Excel.CurrentWorkbook没有关于列从哪里获取它们的值的信息,所以除了命名约定或其他潜在的技巧之外,我不知道它们是不可能区分它们的。