Excel 将两个并排的单元格堆叠在一个单元格中的公式

Excel formula to stack two side-by-side cells in one cell

例如,如果我有这个,

然后我想把它们堆叠在一个单元格中。

当然,我有几百行,所以我想自动完成。我怎样才能做到这一点?我知道转置,但这似乎并不能做到这一点。

如果 'stack' 是指一个在另一个之上,请尝试在单元格 C1 中输入 =A1 & CHAR(10) & B1

您可能需要检查单元格格式中的“自动换行”。为此,在单元格上单击右键,然后在出现的 window 中选中此复选框:

对于小型数据集,您可以像 =A1 & Char(10) & B1 那样手动连接单元格,但对于大型数据集,您可以使用如下 TEXTJOIN() 函数

=TEXTJOIN(CHAR(10),TRUE,A1:B1)

您必须打开 WRAP TEXT 才能使结果单元格逐行显示。请注意 TEXTJOIN() 适用于 Office-2019 或更高版本。对于旧版本,您需要 textjoin 的 UDF。