You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中用单个数组公式按元素拼接两个一维文本数组?

Excel 一维文本数组对应元素拼接成新一维数组

适用Excel 365/2021(支持动态数组)

直接利用**文本连接运算符&**结合数组运算即可实现,无需复杂函数:

  • 如果是单元格区域数组(比如A1:A2和B1:B2),输入公式:
    =A1:A2&B1:B2
    
    按下回车后,公式会自动溢出为一维数组,每个单元格显示对应位置的拼接结果。
  • 如果是常量数组,直接写:
    ={"A","B"}&{"C","D"}
    
    同样会生成动态数组{"AC","BD"}。

适用旧版Excel(不支持动态数组,如2019及更早)

需要使用数组公式来批量生成结果:

  1. 选中与原数组长度相同的空白单元格区域(比如要输出到C1:C2);
  2. 在编辑栏输入公式:
    =A1:A2&B1:B2
    
  3. 按下Ctrl+Shift+Enter组合键完成数组公式输入,此时公式会被自动包裹上{},选中区域的每个单元格会显示对应位置的拼接结果。

为什么CONCAT/TEXTJOIN不适用?

CONCAT和TEXTJOIN的作用是将数组中所有元素合并为单个文本字符串,而非对对应位置元素分别拼接后保留数组结构,因此无法直接满足你的需求。

内容的提问来源于stack exchange,提问作者ExcelEducator23

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 09:32:06