命名範圍引用一個工作簿我有3個工作簿 - Parent1.xlsx和Child.xlsx通過在Excel
Parent1.xlsx具有將由Child.xlsx通過VLOOKUP中引用的數據。
的VLOOKUP公式是
=VLOOKUP(1,[Parent1.xlsx]Sheet1!$A$1:$B$7,2,FALSE)
這工作正常。
現在我必須將Parent1.xlsx的副本製作爲Parent2.xlsx。
爲了Child.xlsx工作,我必須將公式更改爲
=VLOOKUP(1,[Parent2.xlsx]Sheet1!$A$1:$B$7,2,FALSE)
如果只是1個細胞,但我需要做的是對許多細胞這是確定的。
爲了解決這個問題,我打算使用命名範圍作爲文件名。因此,在Child.xlsx的Sheet2中,我有一個命名範圍「parent」,其名稱爲Parent2.xlsx。
我似乎無法得到那個工作。
如果命名區域 「父」 的值是
'[Parent2.xlsx]Sheet1'
然後我試圖讓
=VLOOKUP(1,parent!$A$1:$B$7,2,FALSE)
工作。
這甚至可能嗎?除了複製粘貼所有內容並使用VBA之外,還有其他可能嗎?
感謝
+1 ...我通常最終做一個全部替換,查找公式,並在這種情況下用「父項2」替換「父項1」;你的解決方案要更清潔(並且坦率地說更安全)。 – Jaycal