Excel怎么把多行数据合并到一个单元格 并用逗号隔开方法

小伟小哥_9645

小伟小哥_9645

2026-05-30

1400人浏览

原创

textjoin函数可一键合并a1:a50非空内容为逗号分隔字符串,旧版excel可用concat+substitute组合或f9强制计算替代,power query则适用于按部门等条件动态分组合并。

excel怎么把多行数据合并到一个单元格 并用逗号隔开方法

工作中常遇到要把A1到A50这几十行姓名、产品名或代码一次性塞进一个单元格,中间用逗号自然分隔,手动复制粘贴不仅费时还容易漏项或重复。

用TEXTJOIN函数一键合并(推荐)

这一步操作起来很简单,直接在空白单元格输入公式即可,无需辅助列、不生成多余空格、自动跳过真正为空的单元格。

1、选中你要显示合并结果的单元格,比如D1。

2、输入公式:=TEXTJOIN(",", TRUE, A1:A50) —— 其中逗号是分隔符,TRUE表示跳过空单元格,A1:A50是你实际的数据区域。

3、按Enter键,A1至A50中所有非空内容立刻以逗号连接成一串文本,例如“张三,李四,王五”。

4、如需后续脱离公式使用,可复制D1 → 右键 → 选择“粘贴为数值”(图标是123),避免原始数据变动引发连锁更新。

旧版Excel(2013及更早)替代方案

若你用的是不支持TEXTJOIN的Excel版本,CONCAT+SUBSTITUTE组合是唯一稳定可行的原生方法,但必须手动处理空值干扰。

方法一:单列小范围(≤5个单元格)
在目标单元格输入:=SUBSTITUTE(CONCAT(IF(A1="","",A1&","),IF(A2="","",A2&","),IF(A3="","",A3&",")),",,",","),再补一次SUBSTITUTE删掉末尾逗号。注意:每多一个单元格就要加一段IF判断,超5个就极易出错。

Hotnews Excel
Hotnews Excel

当用户发送热点新闻Excel文件时,自动执行相应操作。触发词:skill, 优化, 数据, data。

下载

方法二:利用F9强制计算后清洗(仅限静态数据)
① 在任意单元格输入 =A1:A10(选中整列区域后按F9),Excel会显示类似={“苹果”;”香蕉”;””;”橙子”}的结果;
② 删除首尾的={ 和 },再用替换功能把英文分号;全换成逗号;
③ 【务必检查首尾是否残留多余逗号,否则导出报表时会被误判为字段错位】。

用Power Query按条件分组合并

当你不是合并整列,而是要“把相同部门的所有人名合并在一行”,比如人事部→张三,李四,王五,这个场景TEXTJOIN无法直接解决,必须靠Power Query动态分组。

1、选中原始数据表(含标题行)→「数据」选项卡 →「从表格/区域」→ 勾选「表包含标题」→ 确定。

2、在Power Query编辑器中,右键点击分组依据列(如“部门”)→「分组依据」→「新列名」填“成员列表”→「操作」选「所有行」→ 确定。

3、点击新列“成员列表”右侧的展开图标 →「提取值」→ 分隔符选「逗号」→ 确定。

4、「主页」→「关闭并上载」→ 数据自动写回Excel新工作表。

下次源表新增销售部员工,只需右键汇总表 →「刷新」,逗号合并结果实时更新。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

excel

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

2023.07.25

5281

7

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.31

3276

5

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

2023.08.02

3060

3

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

2023.08.02

1444

3

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

2023.08.02

697

5

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

2023.08.09

5148

7

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

2023.08.18

6903

6

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

2023.08.18

1721

3

excel生成二维码
excel生成二维码

虽然Excel本身并不直接支持生成二维码,但我们可以借助一些插件或宏来实现在Excel中生成二维码的功能。本专题为大家提供excel生成二维码的相关文章。

2023.08.18

2938

4

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 44.3万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.6万人学习