摘要:凌晨1点,行政部小张还在手动合并500份合同的省市区地址,复制粘贴到手抽筋。而隔壁同事用1个函数,10秒搞定全部数据——这就是被90%职场人忽略的CONCAT函数!今天揭秘5个超实用神技,学会直接告别文本处理加班!
每天十分钟,超越90%WPS用户!
凌晨1点,行政部小张还在手动合并500份合同的省市区地址,复制粘贴到手抽筋。而隔壁同事用1个函数,10秒搞定全部数据——这就是被90%职场人忽略的CONCAT函数!今天揭秘5个超实用神技,学会直接告别文本处理加班!
一、基础必杀技:多列合并(行政/HR必看)
场景:合并省市区、姓名+工号、产品型号+批次
=CONCAT(C2:E2)效果:
"广东省深圳市南山区"一键生成!
场景:从"订单2023AB001"提取纯数字
核弹公式:
=CONCAT(IFERROR(--MID(A2,SEQUENCE(LEN(A2)),1),""))拆解原理:
SEQUENCE(LEN(A2)) 生成文本长度序列(如1,2,3...)MID(A2,序列,1) 拆分成单字符 → ["订","单","2","0"..."1"]--尝试转数字 → 非数字变#VALUE!IFERROR(,"") 错误值变空 → ["","","2","0"..."1"]CONCAT合并 → "2023001"对比传统:
省去FIND+MID嵌套,1个公式搞定乱码文本!
三、高阶玩法2:精准提取汉字(合同处理神器)
场景:从"2023年总金额¥500万"提取汉字
神公式:
=LET(x,MID(A2,SEQUENCE(LEN(A2)),1),CONCAT(IF(LENB(x)=2,x,"")))核心原理:
LENB(x)=2:汉字占2字节,数字/字母/符号占1字节
效果:
输入:"2023年总金额¥500万" → 输出:"年总金额万"
财务特别版:保留货币符号
=CONCAT(IF((LENB(MID(A2,SEQUENCE(LEN(A2)),1))=2)+(MID(A2,SEQUENCE(LEN(A2)),1)="¥"),MID(A2,SEQUENCE(LEN(A2)),1),""))四、高阶玩法3:连续达标检测(HR/KPI分析利器)
场景:检测员工是否连续3个月绩效"优"
公式:
=IF(ISNUMBER(FIND("111",CONCAT(N(B2:M2="优")))),"是","否") B2:M2="优" → 生成TRUE/FALSE数组N → TRUE转1,FALSE转0 → [0,1,1,1,0...]CONCAT → 合并成"01110..."FIND("111") → 找连续3个1 升级版:检测任意连续达标次数场景:自动生成"甲方XX向乙方XX支付XX元"
公式:
=CONCAT( "甲方:",A2, TEXT(TODAY,"yyyy年mm月dd日"), "向乙方",B2, "支付",TEXT(C2,"#,##0"), "元(大写:",TEXT(C2,"[DBNum2]"),")" )效果:
甲方:某讯公司2025年10月15日向乙方某节公司支付5,000,000元(大写:伍佰万元整)
避坑:
金额用TEXT(,"#,##0")自动加千分位[DBNum2]将数字转中文大写六、性能优化指南(万行数据不卡顿)
1. 动态数组溢出控制
=BYROW(A2:A1000,LAMBDA(x,CONCAT(x)))替代下拉填充,万行数据秒级计算
2. 超长文本分块处理
=LET( text,A2, chunkSize,30000, chunks,ROUNDUP(LEN(text)/chunkSize,0), CONCAT( MID(text,SEQUENCE(chunks,1,1,chunkSize),chunkSize) ) )将10万字文本分块合并,避免#VALUE!报错
3. CONCAT与TEXTJOIN终极对决
场景选CONCAT选TEXTJOIN简单合并无分隔符✓ 更简洁✗ 需写分隔符参数合并需跳过空值✗ 会保留空位✓ =TEXTJOIN("",TRUE,A1:C1)添加分隔符✗ 无法实现✓ =TEXTJOIN("-",TRUE,A1:C1)三道测试题(答案在文末)
数据清洗:从"ID:2024-订单-668"中提取纯数字KPI分析:如何检测连续5个月绩效为A?合同生成:合并A1:C1(含空值),要求用"-"连接且跳过空白答案揭晓
提取数字=CONCAT(IFERROR(--MID(A1,SEQUENCE(LEN(A1)),1),"")) 连续达标检测=IF(ISNUMBER(FIND("11111",CONCAT(N(B2:M2="A")))),"达标")最后划重点
CONCAT可能不是最耀眼的函数,但绝对是文本处理的"瑞士军刀"!
学会这5招,你就能:
✅ 省去80%手工合并操作
✅ 复杂文本清洗效率翻倍
✅ 动态报告自动生成
今日挑战:用CONCAT+TEXT函数生成你的工资条描述,评论区晒公式!
如果你觉得有帮助,请点赞转发分享评论!我希望能给你提供有趣,有料,有用的办公软件教程,帮助你提升职场竞争力!
来源:千万别学Excel