怎样将几个单元格的内容合并一起(实现多单元格内容合并的方法大全)

首页常识更新时间:2023-01-07 13:21:53

在我们数据处理过程中,有时候需要将多个单元格的内容合并在一起,放在一个单元格里,而且针对不同的场景有对应的解决方法,常见的场景有:多个单元格内容直接拼接在一起、合并同类项、拼接内容添加前缀后缀等内容等等,我们详细的来看一下吧~

方法

区别

CREL E快速填充

不用使用公式,给定规则,按快捷键即可

文本连接符&

一个个手动拼接

PHONETIC函数

可引用区域,连接只识别文本,无法连接数字

CONCATENATE函数

不能选择区域,只能一个个手动输入每个参数值

CONCAT函数

可引用区域,连接识别各种类型

TEXTJOIN函数

通过分隔符连接所有符合条件的单元格内容和区域

场景一:CTRL E快速填充

快速填充(又称智能填充):是根据已有某列或者某些列,指定规则,然后按照规则生成结果。

需求1:将省份、城市和销售量合并在一起

步骤:手动输入合并后的规则内容→按快捷键:Ctrl E(下方的合并内容就能自动批量填充)

需求2:将人物、武功、迷弟人数使用(-)合并在一起,并且前面加上前缀(天龙八部),比如第一个:天龙八部-萧峰-降龙十八掌-50

注:

除了使用快捷键CTRL E,也可使用在功能区中点击对应的命令按钮。

场景二:最常用的文本连接符- &

需求1:将省份、城市和销售量合并在一起

直接引用单元格进行拼接即可,公式:=N2&O2&P2 (shift 7打出&)

需求2:将人物和武功使用(-)合并在一起,并且前面加上前缀(天龙八部)

公式:="天龙八部"&"-"&D2&"-"&E2&"-"&F2

公式中文本都是需要加双引号引起来的,&不能少写,否则报错

需求3:将订单编号和日期使用(-)拼接在一起,日期格式不变。

错误示范:=A2&"-"&B2

因为日期本质上是整数,使用&拼接的时候作为整数拼接。

正确示范:=A2&"-"&TEXT(B2,"yyyy/m/d")

使用TEXT将其转换为文本,在text指定其格式即可。

场景三:PHONETIC函数/CONCATENATE函数/CONCAT函数

三个函数的语法如下:

PHONETIC(区域)

CONCATENATE(文本1,文本2,文本3,...)

CONCAT(文本1,文本2,文本3,...)

公式:

=PHONETIC(A2:C2) (数字过滤,无法指定分隔符)

=CONCATENATE("天龙八部","-",A2,"-",B2,"-",C2)(只能一个个输入,分隔符靠自己手动输入)

=CONCAT(A2:C2)(使用区域,无法指定分隔符,也可以像CONCATENATE,一个个输入,也可以指定分隔符,)

注:如果PHONETIC、CONCAT区域中有多行数据,先横着拼接,然后再换行拼接

场景六:TEXTJOIN函数

TEXTJOIN是拼接函数进化的大佬,可以指定分隔符,而且各种类型都可进行拼接。

语法:TEXTJOIN(分隔符,是否忽略空白单元格,需要合并的字符串区域列表)

进化式需求:将日期,武功,迷弟都拼接一起,之间使用“-”分开,日期按照“yyyy-mm-dd”格式

公式:=TEXTJOIN("-",TRUE,"天龙八部",TEXT(A2,"yyyy-mm-dd"),B2:D2)

公式就不多说, 大家细细品味TEXTJOIN的强大!

大家看一下,忽略和不忽略空格的效果差别~

TEXTJOIN可以很轻松的同类项进行合并放在一个单元格里。

需求:将部门的所有姓名放在一个单元格里,姓名之间使用顿号隔开

公式:=TEXTJOIN("、",TRUE,IF($A$2:$A$10=D2,$B$2:$B$10,""))

公式解释:

这样需要理解IF($A$2:$A$10=D2,$B$2:$B$10,"")

1)$A$2:$A$10=D2的运行结果是下图框中的({TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE},范围$A$2:$A$10里的每个值都与D2进行比较,看是相等,相等就是TRUE,否则就是FALSE

2)$A$2:$A$10=D2结果个数与$B$2:$B$10范围内的个数一样的,一一对应的;如果前面是TRUE,就返回$B$2:$B$10范围内对应位置的值,否则返回空字符串

3)而TEXTJOIN第二个参数选择忽略空单元格,我们的空字符串就不会拼接上去。

之前也说过使用VLOOKUP实现这个效果,如果感兴趣的小伙伴,可以看一下这篇文章,大家有什么问题,欢迎在评论区留言~

,
展开阅读全文
推荐内容
热门内容
热门文章

© 2007-2022 http://www.anhuiqq.cn,All Rights Reserved.