在Google电子表格中使用INDIRECT将两列合并为一列

我有一个包含多个工作表的电子表格。 在其中的一个我试图填充一个列结合另一个表中的两列的值。

类似于: Col1 :City, Col2 :Country – >在新工作表中, 位置 =(Col2),(Col1)。

我已经尝试过,但迄今没有运气:

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

FormData是外部工作表的名称,我尝试自动填充的列是:

P2到P(城市)结束,O2到O(国家)结束。

任何帮助将不胜感激!

这应该一直工作

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

你是否使用不同的电子表格? 如果是这样,你需要修改它来使用导入范围:

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