2015-04-29 76 views
0

我有兩個Google Spreadsheets文檔。第一份文件每週包含數據,第二份文件概述這些數據。使用Import Range Google Spreadsheets的單元格中的文本

第一個文檔中的工作表按周命名。例如:第1周,第2周,第3周,第4周...

第二個文檔中的工作表包含一個單元格與第一個文檔的工作表名稱相同的文本。這個單元格是A1。

使用導入範圍函數我想在第二個(概述)文檔中顯示第一個(數據)文檔中的一些數據。目前,導入區域功能如下所示:

=IMPORTRANGE("https://docs.google.com/...; "Week 1!C2:C5") 

正如您所看到的,我必須更改手動引用的工作表名稱。我希望它使用單元格A1中的文本自動更改。所以它應該看起來像這樣:

=IMPORTRANGE("https://docs.google.com/...; "A1!C2:C5") 

是否可以這樣做,或者我需要一個腳本,我該如何使它工作?

+0

您是否願意使用第三方工具?在這種情況下,我可以使用[Import Sheet](http://importsheet.com/install)編寫答案。 – orschiro

回答

-1

感謝您使用範圍的提示,我將來會使用它。您提出了以下公式:

=IMPORTRANGE("https://docs.google.com/...; A1) 

它沒有工作。我得到它與以下公式:

=IMPORTRANGE("https://docs.google.com/..."; (A1&"!C2:C5")) 
+0

no no。答案中有一個錯字。使用逗號而不是分號。記住公式中的所有參數總是用逗號分隔。 (在連接數組時,分號與花括號一起使用)。 – user27636

+0

公式中沒有真正的參數,只是引用......它使用第二個公式,我使用它,它的工作原理與我想要的一樣。 – LennartB

0

肯定,只是嘗試:

=IMPORTRANGE("https://docs.google.com/..., A1) 

我也recommemnd你使用的命名範圍(google一下)。這允許您只需在單元格A1中輸入「week1」,而不是像「Sheet3!A1:B343」那樣的內容。如果沒有命名範圍,任何複雜的電子表格都會將您的公式變成難以理解的混亂。

相關問題