在Google电子表格

时间:2016-02-28 16:11:10

标签: excel google-sheets spreadsheet

我有一张包含多张纸的电子表格。 在其中一个中,我尝试填充一个组合了另一个工作表中两列的值的列。

类似于: Col1 :City, Col2 :国家 - > 在新工作表中,位置 = (第2栏),(第1栏)。

我试过这个,但到目前为止没有运气:

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

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

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

任何帮助都将受到高度赞赏!

1 个答案:

答案 0 :(得分:3)

这应该一直有效

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

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

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