2015-10-20 59 views
0

我正在使用以下公式從另一個工作簿中獲取某些數據並計算平均值。它只會在我打開其他文件時更新。有沒有辦法將其更改爲索引公式或更新而不必打開其他工作簿?該公式的設置方式是因爲數據從前1-5個單元中的「NA」開始,所以我需要它跳過這些。謝謝!更改公式類型,以便更新數據時無需參考工作簿正在打開

=AVERAGE(OFFSET('S:\Projects\[Economic Data - Main - inverted data.xlsx]GDP - Real'!G$3,MATCH(TRUE,ISNUMBER('S:\Projects\[Economic Data - Main - inverted data.xlsx]GDP - Real'!G$3:G$5000),)-1, ,2)) 

回答

0

更換OFFSETINDEX的應該是這樣的:

{=AVERAGE(INDEX('S:\Projects\[Economic Data - Main - inverted data.xlsx]GDP - Real'!G$3:G$5000,MATCH(TRUE,ISNUMBER('S:\Projects\[Economic Data - Main - inverted data.xlsx]GDP - Real'!G$3:G$5000),)):INDEX('S:\Projects\[Economic Data - Main - inverted data.xlsx]GDP - Real'!G$3:G$5000,MATCH(TRUE,ISNUMBER('S:\Projects\[Economic Data - Main - inverted data.xlsx]GDP - Real'!G$3:G$5000),)+1))} 

這僅作爲陣列式工作。因此,將它輸入到沒有大括號的單元格中,然後按[Ctrl] + [Shift] + [Enter]。

它會計算兩個單元格的平均值。數字值爲'S:\Projects\[Economic Data - Main - inverted data.xlsx]GDP - Real'!G$3:G$5000的第一個單元格和之後的單元格。

相關問題