刷新表时,excel的表列引用会更改

时间:2014-02-24 16:38:13

标签: excel reference mdx

我的工作表中有一个表列引用,它连接到一个查询表,该查询表是MDX查询的结果。

此查询可以返回不同数量的列,但是,某些列名仍然相同。

我的问题是,如果我引用一个带有某个名称的列 - 例如:DashboardTable [[#Headers],['[Measures']。'[AFR']然后刷新我的MDX查询,它会返回不同的数字然后我的excel中的公式更改引用不同于以前的列。 (AFR列仍然存在于查询结果中,但可能出现在不同的位置)

在这种情况下,有没有办法对名为AFR的表列进行“绝对”引用,无论它在MDX查询中的位置如何?我可以确定具有此名称的列将存在,但位置可能不同。

非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

好的,所以我决定用匹配函数来解决它,我匹配标题行中的列名。以前我曾经: = offset(tableName.tableColumn,x,0),我将其更改为

= offset(A1,x,match(“columnname”,1:1(标题行),0))。我发现它有点脏,但是我能找到的唯一解决方案。