0
我正在創建我自己的模板,我需要使用名爲Schedules的工作表中的數據。該模板包含3張工作表,其中都不是計劃工作表。此模板僅用於工作簿中的計劃表已存在。在Excel中,如何引用模板中的本地工作表?
我的問題是,我該如何引用不在模板中的本地工作表?
每當我創建模板時,都會引用「計劃」工作表,但它會要求提供文件目標。我如何強制它查找本地圖紙,即使該圖紙在實際使用之前不存在?
我正在創建我自己的模板,我需要使用名爲Schedules的工作表中的數據。該模板包含3張工作表,其中都不是計劃工作表。此模板僅用於工作簿中的計劃表已存在。在Excel中,如何引用模板中的本地工作表?
我的問題是,我該如何引用不在模板中的本地工作表?
每當我創建模板時,都會引用「計劃」工作表,但它會要求提供文件目標。我如何強制它查找本地圖紙,即使該圖紙在實際使用之前不存在?
取決於你的公式有多複雜,這可能會很快變得混亂,但一種選擇是使用INDIRECT
公式。
一些實例爲如下:
給你A1的上附表片的值 =INDIRECT("Schedules!"&"A1")
查找該ID '5' 的範圍A1:C20在附表片並返回列B中的相應值 =VLOOKUP(5,INDIRECT("Schedules!"&"A1:C20"),2,0)
將計劃頁上的兩個值相乘 =INDIRECT("Schedules!"&"A1")*INDIRECT("Schedules!"&"A2")
一旦你的公式的工作您可以將模板移動到具有調度工作簿。您的所有公式都將更新爲適當的值,對於記錄,計算應該設置爲自動。
所以我已經知道我的公式的工作。我遇到的問題是他們不自動更新。當我在工作表中包含不在模板中的引用時,它會詢問要查找哪個文件。我沒有收到'#REF'錯誤,因此它不會自動更新公式。 – user3013410
如果您按照我使用的方法,公式將自動更新 – Jaycal
它們不會自動更新。爲了讓他們認識到已經做出了改變,每個單元格必須被編輯(F2)然後輸入。即使使用計算表功能也不會起作用,並且#REF err通常在公式內,因此它不再查找計劃表 – user3013410