将数据从一张工作表导入到另一张工作表中的“仅一个单元格”

时间:2019-09-21 23:26:05

标签: google-sheets google-sheets-formula array-formulas google-sheets-query textjoin

我有3列,其下有可变数据。我需要将所有这种格式为“ A <> B -- (C)”的3列导入到单个单元格中。我没有丝毫线索如何做到这一点。我发现了一个与此类似的问题,但我无法为该公式打个头或一个故事。

=JOIN(CHAR(10),QUERY(TRANSPOSE(IMPORTRANGE("SpreadsheetID",A2:C100)),,2e6))

1 个答案:

答案 0 :(得分:0)

像这样:

=ARRAYFORMULA(TEXTJOIN(CHAR(10), 1, 
 TRANSPOSE(QUERY(TRANSPOSE(IF(A2:C<>"", A2:C, )),,999^99))))

或者这个:

=ARRAYFORMULA(TEXTJOIN(CHAR(10), 1, 
 TRANSPOSE(QUERY(TRANSPOSE(IF(A2:A<>"", A2:A&" <> "&B2:B&" -- ("&C2:C&")", )),,999^99))))

0