2014-10-28 80 views
0

我有3張工作表(ABC,DEF,GHI),其中每張工作表有3個表格(TABLE1,TABLE2,TABLE3),每個表格有2列,其中第1列由日期和第二列由數據組成。如何使NAME功能在Excel 2010的VLOOKUP公式中有效

我爲每個表(即ABCTABLE1,ABCTABLE2,ABCTABLE3,DEFTABLE1,DEFTABLE2等)定義了「NAME」。

在另一張紙上,以下3個輸入單元格需要由用戶填寫(圖紙(B1),表格(B2)和日期(B3))。假設如下他們由用戶填寫:

(B1):DEF
(B2):TABLE2
(B3):2014年5月1日

我也有2個電池,其中:

(B4):示出(B1)和(B2)與式級聯信息(= B1 B2 &
(即。 「DEFTABLE2」在我們的示例中,以便找到應該使用哪個定義的名稱在單元格(B5)中調出數據。

(B5):示出的數據結果,與式(= VLOOKUP(B3,B4,2,FALSE

雖然(B5),預計到的表名( 「DEFTABLE2」)和發現日期(2014年1月5日),並選擇與「65」的數據結果第2列,它提供了一個錯誤#N/A。

如果我剛進入手動名稱作爲(= VLOOKUP(B3,DEFTABLE2, 2,FALSE)通過從定義的NAME中選擇數據是正確的,但是如果我嘗試從包含名稱的單元格(B4)中選擇它,那麼它將不起作用,任何解決方法都將非常感謝?

回答

0

使用=INDIRECT(B4)公式。它將從其文本名稱返回引用鏈接。

+0

完美的工作!謝謝! – Bulent 2014-10-28 12:29:37