簡體   English   中英

根據“主”工作表的名稱引用另一個工作簿中的工作表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM