2016-02-28 94 views
1

我有一張包含多張工作表的電子表格。 在其中一個我試圖填充一個列結合另一個工作表中的兩列的值。在Google電子表格中使用INDIRECT將2列合併爲一列

是這樣的:Col1中:市col2的:國家- >在新表,位置 =(col2的),(Col1中)。

我試過這個,但至今沒有運氣:

=INDIRECT("FormaData!P2:P"&"FormData!O2:O") 

FORMDATA是外部表的名稱,而我想從自動填充列:

P2到P(城市)和O2結束O(國家)結束。

任何幫助將不勝感激!

+0

爲什麼不在你的第一個單元格'= FormaData P2&「」&FormaData O2'抄下? –

+0

我做了這個'= INDIRECT(FormData!P2&「,」&FormData!O2)',它給了我錯誤:'Function INDIRECT parameter 1 value is'Barcelona,España'。它不是有效的單元/範圍參考。「 –

+0

請勿使用間接參數。只是公式直 –

回答

3

這應該工作你完全使用不同的電子表格中的一路下跌

=arrayformula('FormaData'!P2:P&", "&'FormaData'!O2:O) 

?如果是這樣你需要修改它使用進口範圍:!

=ARRAYFORMULA(IMPORTRANGE("spreadsheet url","'FormaData'!P2:P")&","&(IMPORTRANGE("spreadsheet url","'FormaData'!O2:O"))) 
相關問題