2013-02-26 43 views
0

我有一個Excel的功能,看起來像這樣:Excel的MATCH函數不帶自動數據更新工作

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

什麼這個函數的作用是返回我的匹配行的行數,其中

table[column] == $A3 

,這在靜態文件中工作正常。然而,只要我從Table的數據自動更新每分鐘剛剛停止工作(我得到#N/A錯誤作爲函數返回)。

+0

它可能是你需要觸發一個recalc隨着你的數據更新? – 2013-02-26 20:38:09

+0

@PeterAlbert你能解釋一下好嗎?我支付接受的答案:) – 2013-02-26 20:39:29

+0

你如何定期更新你的數據?如果在VBA中,使用'Sheets(「YourWorksheet」)。Calculate'。在正常的Excel中,只需按'F9'! – 2013-02-26 20:44:32

回答

2

在導入/更新表格和數據透視表後,通常需要使用數據工具欄中的全部刷新按鈕。這應該正確地解決這個問題!我甚至會創建一個VBA宏來在每次更新後自動調用刷新。

我也發現在這種情況下使用命名範圍或動態命名範圍會更好。看看這個:http://support.microsoft.com/kb/830287