[英]Referencing a sheet in another workbook based on the 'master' sheet's name
編輯:解決; 我重新加載了Excel,運行了“查找/替換”,它才起作用 。
我正在將來自多個工作簿的生產力數據收集到一個“主”中,每本原始書都設置了相同的內容,並分別使用了1月,2月等。
在母版中是否可以引用源工作表而不必指定“月”,而只是從具有相同名稱的工作表中拉出?
IE會在所有原始書中自動從1月開始提取主書中的1月表,但是將公式復制到2月表中將自動從源2月表中提取數據。
每個月的正常查找/替換將不起作用,因為某些源書受到密碼保護,並且這似乎需要為每個實例的每本書提供密碼-大約450個單元格。
e:現有公式的格式為
=[Anna.xlsx]January!B16+[Ben.xlsx]January!B16
等,如果我可以將“ January”替換為“ sheetName”,那么我是一個快樂的兔子
謝謝
您可以使用此公式獲取當前工作表的名稱;
=REPLACE(CELL("filename"),1,FIND("]",CELL("filename")),"")
然后,您可以使用“間接”公式構建查找公式
例如,
=INDIRECT(YourSheetName&"!A1")
在此示例中,我只用工作表名稱值填充了1個單元格,並為其命名為YourSheetName。 您當然可以在其中放置整個公式,但是如果您在工作表中多次使用它,效率可能會不高
=INDIRECT(REPLACE(CELL("filename"),1,FIND("]",CELL("filename")),"")&"!A1")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.