我的 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
我的 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
尝试,
=CONCAT(Sheet1!A2,"|", INDEX(Sheet1!B$1:D$1, , ROW(1:1)))
另外的选择
=CONCATENATE(Sheet1!A2," | ",OFFSET(Sheet1!$A$1,0,ROW()))
或者
=CONCATENATE(Sheet1!A2," | ",INDIRECT("Sheet1!" & ADDRESS(1,ROW()+1)))
注意:OFFSET
和都是INDIRECT
volatile 函数。有关 volatile 函数的详细信息,请参阅此。