【发布时间】:2019-12-28 02:44:19
【问题描述】:
我有一个这样的公式:
=INDEX(tblProduct[Supplier];MATCH([@ProductID];tblProduct[ProductID];0))
这里的“tblProduct”是指包含查询结果的范围。该数据的来源是另一个 Excel 工作簿中的表。它有三列:
- 产品ID
- 产品名称
- 供应商
现在当我在供应商之前添加一列时,例如“IntroductionDate”,我刷新了“从”工作簿中的数据,上面提到的公式变为:
=INDEX(tblProduct[IntroductionDate];MATCH([@ProductID];tblProduct[ProductID];0))
如何防止这种情况发生?我知道我可以通过在“从”工作簿中设置查询中的列顺序来防止这种情况,但我认为这是一种解决方法。
那么有没有办法对“tblProduct[Supplier”进行“硬”引用?
【问题讨论】:
标签: excel-formula refresh powerquery