我正在使用 Excel 365 v2210 build 15726.20262
我想使用公式将两列合并在一起。以下是我尝试过的方法:
=LET(
alpha,
Sheet1!$A$1:$A$3,
bravo,
Sheet2!$A$1:$B$3,
combine_columns,
LAMBDA(first,second,
CHOOSE(
TRANSPOSE(SEQUENCE(COLUMNS(first) + COLUMNS(second))),
first,
second
)
),
combine_columns(bravo, alpha)
)
给定输入
工作表1
A | |
---|---|
1 | 1 |
2 | 2 |
3 | 3 |
工作表2
A | 乙 | |
---|---|---|
1 | 4 | 7 |
2 | 5 | 8 |
3 | 6 | 9 |
我想要输出
4 | 7 | 1 |
5 | 8 | 2 |
6 | 9 | 3 |
我实际得到的输出是
4 | 1 | #价值! |
5 | 2 | #价值! |
6 | 3 | #价值! |
有人可以建议如何获得我想要的结果吗?
答案1
答案2
@gns100 教了我一个新功能,HSTACK()
,它完全满足我的需要。
=LET(
alpha,
Sheet1!$A$1:$A$3,
bravo,
Sheet2!$A$1:$B$3,
HSTACK(bravo, alpha)
)