1

我的 sheet1 如下所示:

   A B C D
1 7 8 9   
2×
3年
4z

在 sheet2 我想连接看起来像这样:

   一个
1 个 | 7
2 年 | 8
3z | 9

我努力了:

=CONCATENATE(Sheet1!A2," | ",Sheet1!B$1)  

但这给了我:

   一个
1 个 | 7
2 年 | 7
3z | 7
4

2 回答 2

1

尝试,

=CONCAT(Sheet1!A2,"|", INDEX(Sheet1!B$1:D$1, , ROW(1:1)))
于 2017-09-21T01:59:18.803 回答
0

另外的选择

=CONCATENATE(Sheet1!A2," | ",OFFSET(Sheet1!$A$1,0,ROW()))

或者

=CONCATENATE(Sheet1!A2," | ",INDIRECT("Sheet1!" & ADDRESS(1,ROW()+1)))

注意:OFFSET和都是INDIRECTvolatile 函数。有关 volatile 函数的详细信息,请参阅

于 2017-09-21T08:28:01.077 回答