如何用简短公式将A1至Z1单元格按换行合并?
简化A1:Z1单元格换行合并的公式
针对你需要合并A1到Z1内容并以换行分隔的需求,根据Excel版本不同,有以下几种简短公式可选:
Excel 365/2021及以上版本(推荐)
直接使用TEXTJOIN函数,这是最简洁的方案:
=TEXTJOIN(CHAR(10), TRUE, A1:Z1)
CHAR(10)代表换行符,对应你原公式里的手动换行- 第二个参数
TRUE表示忽略空单元格,若需要保留空单元格对应的换行,改为FALSE即可 - 输入公式后,记得给单元格开启自动换行(右键单元格→设置单元格格式→对齐→勾选自动换行),否则换行符不会显示为实际换行
旧版Excel(2019及更早)
如果没有TEXTJOIN函数,可使用数组公式结合CONCAT和TRANSPOSE实现:
=LEFT(CONCAT(TRANSPOSE(A1:Z1&CHAR(10))), LEN(CONCAT(TRANSPOSE(A1:Z1&CHAR(10))))-1)
输入后需按Ctrl+Shift+Enter触发数组公式(旧版Excel必须手动操作,新版可能自动识别)。公式中的LEFT用于去除最后多余的换行符,若不在意末尾的空换行,可简化为:
=CONCAT(TRANSPOSE(A1:Z1&CHAR(10)))
内容的提问来源于stack exchange,提问作者Muhammad Adeeb Rana
相关产品推荐
相关产品推荐

