PMC 在日常工作中,在用到Excel报表中,经常需要把两个单元格的内容或者多个单元格的内容连接到一起,还有就是多条件查询的时候,需要把两个条件连接起当成唯一值来查找。今天古哥分享以下几种方法,针对不同版本、不同使用场景下的连接多个单元格的方法。
先说结论:
- 文本连接符号法
在不使用函数的情况下,用这个文本连接符号是最快的,这个符号需要按Shift 数字7 才能按出来 “&”
格式也非常简单好理解: 就是=A1&B1 这样的格式
连接多个就是=A1&"-"&B1,引号内可以是任意字符;
举例:
这里为什么要把订单号加项次连接上呢?
因为不连接上,在函数建模的时候,就会出现一个订单号对应多个生产任务号了
上面说的是不用函数的方法,现在说一下函数的方法。
- 方法1:CONCATENATE
此函数都是在高版本的Excel中需要淘汰的函数,低版本专用,函数也很好理解,如下图,需要连接的单元格一个一个录入就行了,不支持批量连接。
- 方法2:PHONETIC
此函数也是为了照顾低版本的Excel用户,用这个函数可以连接文本型单元格,支持批量连接。效果如下:
也可以连接多个区域,前提是单元格内的内容必须是文本,不然就是显示为空;
这样的好处是,发信息的可以一句话搞定。
- 方法3:CONCAT
推荐,这个函数和方法2的用法是一样,区别就是这个函数不管单元格内是数值还是文本都可以连接。
结果也是一样的,上图中下单数量是数值了,不是方本了。
- 方法4:TEXTJOIN
推荐,这个函数非常灵活,有4个参数如下:
TEXTJOIN:文本连接函数,使用分隔符将文本链接在一起
语法:=TEXTJOIN(分隔符, ignore_empty, text1, [text2],
第一参数:分隔符
第二参数:是否忽略空单元格,true代表忽略空值,false则不忽略空值
第三参数:要连接的本文
第四参数:要链接的文本
以此类推,最多可以设置252个需要链接的文本
还有用第1个案例来说明: 在两个单元格中连接方法1中用了“-”,如果使用TEXTJOIN的话,可以这样:
=TEXTJOIN("-",,A2:B2) 选中后向下连接就可以了
举例说明:我们在做数据验证的时候,不想占用一列,可以用这个方法来快速创建条件
这样虽然可以实现下拉框,但是额外占用了一列,可以把这一列占用 TEXTJOIN 函数连接起来,复制到条件区
把结果粘贴数值到数据验证下拉列表中
好又多,永辉,艾伯森,塔吉特,Tesco,华润万家,大润发,家乐福,乐购,麦德龙,沃尔玛,克罗格,好又多,华联,世纪联华
这样就实现了不用占多一列了。
- 总结一下
序号 |
连接方式 |
连接内容 |
支持版本 |
优劣势 |
是否推荐 |
1 |
符号 |
& |
在Excel 2007到365的所有版本中都支持 |
优势:在连接少量单元格的时候简单快速,任务版本都支持劣势:不支持批量连接 |
是 |
2 |
函数 |
CONCATENATE |
在Excel 2007到365的所有版本中都支持 |
优势:任意版本都支持劣势:不支持批量连接,需要一个一个参数连接 |
否 |
3 |
函数 |
PHONETIC |
在Excel 2007到365的所有版本中都支持 |
优势:任意版本都支持,方便快速劣势:不支持数值型文本连接 |
是 |
4 |
函数 |
CONCAT |
Excel 365、Excel 2019以上 |
优势:可以批量连接,支持数值型文本劣势:需要高版本支持 |
是 |
5 |
函数 |
TEXTJOIN |
Excel2016以及以上 |
优势:可以批量连接,支持串联符号批量连接劣势:需要高版本支持 |
是 |
我是古哥:从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。关注古哥计划,每日分享制造行业,特别是生产计划方面的一些职场干货。
,