2015-12-11 101 views
0

我在使用索引和匹配時遇到問題。索引,匹配 - 匹配多個文檔時出錯

我在比較去年的年累計數據。

文件1(新DOC) - 文檔2(舊文件)

文檔2的Sheet1在那裏我有與A1的日期索引,匹配功能:

=INDEX('Sheet3'!D22:DU22,MATCH(A1,Table25[[#Headers],[4/24/2015]:[10/31/2015]],0)) 

它成功運行並返回數據。

我已將單元格"L48"設置爲"10/25/2015"格式爲Doc 1上的日期。 當我使用上文檔2相同的功能和引用文獻文件1我得到一個N/A:

=INDEX('2015 FINAL.xlsm]Sheet3'!$D$22:$DU$22,MATCH(L48,' 2015 FINAL.xlsm'!Table25[[#Headers],[4/24/2015]:[10/31/2015]],0)) 

爲了好玩,我試圖「2015年10月31日」作爲匹配查找在Doc 1上:

=INDEX('2015 FINAL.xlsm]Sheet3'!$D$22:$DU$22,MATCH("10/25/2015",'2015 FINAL.xlsm'!Table25[[#Headers],[4/24/2015]:[10/31/2015]],0)) 

這工作成功。這裏發生了什麼?在L48我有"10/25/2015"格式化的日期,但我得到一個錯誤。當我在直接的日期輸入它的作品?

我希望能在L48上鍵入我選擇的日期,並且它會像上面列出的第一個公式一樣工作。

謝謝!

+0

你可以仔細檢查你的'L48'是否格式化爲正確的日期類型?或嘗試使用格式刷從A1到L48。 – ManishChristian

+0

是的,「L48」被正確格式化爲日期。 – hinteractive02

回答

0

當引用其他工作簿任一用途:

1)兩個括號和沒有引號,[2015 FINAL.xlsm]Sheet3!。這意味着工作簿需要打開以更新值。

2)使用允許引用封閉書籍的完整路徑'C;\Documents\2015 FINAL.xlsm]Sheet3!'

參見this作爲參考。