Excel MATCHfunction不能用于自动数据更新

我有一个像这样的excel函数:

=MATCH($A3,Table[Column],FALSE)+1 

这个函数做的是返回匹配行的行号

  table[column] == $A3 

这在静态文件中工作正常。 然而,只要我从Table的数据自动更新每一分钟刚刚停止工作(我得到#N/A错误作为函数返回)。

在导入/更新表格和数据透视表之后,您通常需要使用数据工具栏中的“全部刷新”button。 这应该清除这个问题吧! 我甚至会创build一个VBAmacros来在每次更新后自动调用刷新。

我还发现,在这种情况下使用命名范围或dynamic命名范围会更好。 检查了这一点: http : //support.microsoft.com/kb/830287