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

如何使用Python在Excel中合并两列生成单列数据

嘿,我来帮你搞定Excel里合并两列数据的需求!就像你举的例子——A列是12、B列是778,要在C列得到12778,这里有几个实用的方法,你可以根据自己的Excel版本和实际情况选:

方法1:用&运算符(最直观的基础方法)

这是最常用的合并方式,操作起来特别简单:

  • 选中C2单元格(对应A2和B2的结果单元格)
  • 输入公式:=A2&B2
  • 按回车得到结果后,把鼠标放在C2单元格右下角,等光标变成十字形,下拉填充整列就行

如果你的A列或B列可能存在空白单元格,不想合并后出现空字符,可以用这个优化版公式:
=IF(ISBLANK(A2),"",A2)&IF(ISBLANK(B2),"",B2)

方法2:用CONCAT函数(Excel 2019及以后版本适用)

如果你的Excel版本比较新,CONCAT函数会更简洁,它专门用来合并多个单元格内容:

  • 在C2输入:=CONCAT(A2,B2)
  • 同样下拉填充即可
    这个方法的好处是,要是之后需要合并更多列(比如A、B、C三列),直接扩展参数就行,比如=CONCAT(A2,B2,C2)
方法3:用TEXTJOIN函数(灵活处理空白场景)

TEXTJOIN比前两个方法更灵活,它可以自动忽略空白单元格,还能自定义分隔符(这里我们不需要分隔符,所以设为空):

  • 在C2输入:=TEXTJOIN("",TRUE,A2,B2)
    其中:
    • 第一个参数""表示合并时不加任何分隔符
    • 第二个参数TRUE表示忽略空白单元格
  • 下拉填充整列

小提示

如果合并后的内容显示为文本格式,但你需要它是数字类型,可以在公式外层套个VALUE函数,比如=VALUE(A2&B2),或者选中C列,右键选择「设置单元格格式」,把格式改成「数值」即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 06:57:46