CONCATENATE:Excel里的“文字胶水”,把碎片信息粘成一句话上个月,人事部的小赵做员工通讯录,差点崩溃。
表格里有三列:姓、名、部门。领导要求生成一列“全称”,格式是“张三(市场部)”。小赵的做法是:手动在D列一个一个输入——“张三(市场部)”“李四(财务部)”……一百多号人,打了一个下午。我路过她的工位,问了一句:“你为什么不直接把它们拼在一起?”我在她电脑上写了一个公式:=A2&“(”&C2&“)”,然后往下一拖。三秒钟,所有人的全称全部生成。小赵盯着屏幕,沉默了五秒钟,然后缓缓说了一句:“我这一下午,到底在干嘛?”这就是CONCATENATE——或者更简单地说,&——的力量。把分散在多个单元格里的信息,像胶水一样粘在一起。 CONCATENATE是什么?Excel里的“文字裁缝”
CONCATENATE的全称就是“连接”的意思。它的工作只有一个:把多个文本片段,按顺序拼成一个完整的文本。语法极其简单:=CONCATENATE(文本1, 文本2, 文本3, …)但说实话,我几乎不用CONCATENATE这个全称。因为Excel里有一个更短、更快、更灵活的操作符:&(和号)。A2&“(”&C2&“)” 和 =CONCATENATE(A2, “(”, C2, “)”)效果一模一样。但&写法更短,更直观,手不用离开键盘太远。我建议你直接用&。它比CONCATENATE少打9个字母,而且可以随时往里插内容,不需要考虑函数括号的位置。记住这个公式:=A2&B2&C2——三个单元格的内容,瞬间合成一个。 CONCATENATE的五大实战场景
场景一:生成完整姓名
=A2&B2 → “张 三”?不对,中间没有空格。场景二:组合地址
=A2&B2&C2&D2 → 省市区街连在一起,没有分隔。=A2&“省”&B2&“市”&C2&“区”&D2 → “广东省深圳市南山区科技园”——这才像地址。场景三:生成唯一ID
你有日期、产品代码、流水号三列,想生成“20240101-ABC-001”这样的产品编号。=TEXT(A2,“yyyymmdd”)&“-”&B2&“-”&TEXT(C2,“000”)场景四:制作邮件标题
你有一封群发邮件,每封的标题要带上收件人姓名和公司名称。→ “尊敬的张三先生,您的月报已生成”——一封个性化的邮件标题就出来了。场景五:生成带格式的报告标题
你每个月要做销售报表,标题是“2024年1月销售数据”,其中月份和年份来自单元格。=YEAR(TODAY())&“年”&MONTH(TODAY())&“月销售数据” CONCATENATE的进阶玩法
玩法一:TEXTJOIN——CONCATENATE的“升级版”
Excel 2019以上版本提供了TEXTJOIN函数。它比CONCATENATE多了两个好处:=TEXTJOIN(分隔符, 是否忽略空白, 文本1, 文本2, …)比如你有一列姓名,想用顿号连接成“张三、李四、王五”。=TEXTJOIN(“、”, TRUE, A1:A100)→ 无论区域里有多少个非空单元格,自动连接,完美的多人名单生成器。玩法二:CONCAT——更简洁的版本
CONCAT是CONCATENATE的简化版,语法完全一样但名字更短。如果你用的是Office 365或Excel 2021,直接用CONCAT即可。=CONCAT(A1:A100) → 把A1到A100所有内容粘在一起玩法三:用&拼接数字和文本时的格式问题
拼接数字时,数字会保留原始格式。比如日期会变成数字序列值。=TEXT(日期单元格, “yyyy-mm-dd”)&“订单”→ 日期变成“2024-01-01订单”,而不是“45291订单”。玩法四:用CHAR(10)插入换行
然后给单元格设置“自动换行”。两行内容就出现在同一个单元格里了。 一个真实故事:CONCATENATE让她的报表从“被退回”到“被表扬”
她学会用&拼接文本之后,做了一件让领导刮目相看的事。她把员工表里的姓名、部门、职位、入职日期拼接成了一句话——“张三(市场部专员,2020年5月入职)”,放在每一行的最前面。领导打开表格的时候说了一句:“这个信息组织方式很好,一眼就能看到重点。”小赵后来告诉我,她只是把所有分散的信息“粘”在了一起,没有做任何复杂的事。但就是这件“简单的事”,让表格的可读性提升了一个档次。CONCATENATE(或者更简单地说,&)不是一个“高级”函数。它不求和,不查找,不做判断。它只做一件事——把碎片化的信息,拼成完整的信息。但在实际工作中,这件事每天都在发生。从员工名册到产品目录,从邮件标题到报告摘要——我们无时无刻不在“拼文字”。CONCATENATE的价值,不是让你“算得更快”,而是让你“写得更少”。把那些需要重复输入的固定格式、固定话术、固定拼接规则,变成一个公式。写一次,用一万次。明天上班,找一列你经常手动输入的组合文本。试试用&把它们拼起来。