0
我有一個Excel的功能,看起來像這樣:Excel的MATCH函數不帶自動數據更新工作
=MATCH($A3,Table[Column],FALSE)+1
什麼這個函數的作用是返回我的匹配行的行數,其中
table[column] == $A3
,這在靜態文件中工作正常。然而,只要我從Table
的數據自動更新每分鐘剛剛停止工作(我得到#N/A
錯誤作爲函數返回)。
我有一個Excel的功能,看起來像這樣:Excel的MATCH函數不帶自動數據更新工作
=MATCH($A3,Table[Column],FALSE)+1
什麼這個函數的作用是返回我的匹配行的行數,其中
table[column] == $A3
,這在靜態文件中工作正常。然而,只要我從Table
的數據自動更新每分鐘剛剛停止工作(我得到#N/A
錯誤作爲函數返回)。
在導入/更新表格和數據透視表後,通常需要使用數據工具欄中的全部刷新按鈕。這應該正確地解決這個問題!我甚至會創建一個VBA宏來在每次更新後自動調用刷新。
我也發現在這種情況下使用命名範圍或動態命名範圍會更好。看看這個:http://support.microsoft.com/kb/830287
它可能是你需要觸發一個recalc隨着你的數據更新? – 2013-02-26 20:38:09
@PeterAlbert你能解釋一下好嗎?我支付接受的答案:) – 2013-02-26 20:39:29
你如何定期更新你的數據?如果在VBA中,使用'Sheets(「YourWorksheet」)。Calculate'。在正常的Excel中,只需按'F9'! – 2013-02-26 20:44:32