• 我的订阅
  • 科技

感谢concat,你拯救了excel的文本处理能力

类别:科技 发布时间:2023-01-29 11:11:00 来源:浅语科技

《Excel版滑板鞋》

有些事我都已忘记。

但我现在还记得,在一个晚上,

我的同事问我,今天怎么特开心?

我说在我的Excel中,有一个 CONCAT,

与众不同最时尚,用起来肯定棒!

在小花改编的《Excel滑板鞋》中,提到了一个函数,CONCAT。

它是OFFICE2019等高级版本中,才破笋而出的「后浪」。

直到落笔前,小花才想到一句话来形容这个「超级新人」:CONCAT拯救了Excel的文本处理能力。

稍加搜索,便发现目前的Excel教程对它都是浅尝辄止,而小花一贯毫无保留。

前方烧脑,请自备核桃!

PS:如果觉得文中有些公式太难学不会,会套用就好。

感谢concat,你拯救了excel的文本处理能力

合并再多文本,都只是基操!

让我们先看看,函数胖子CONCATENATE是如何完成文本连接的。(名字这么长,不是胖是什么?)

感谢concat,你拯救了excel的文本处理能力

两个字评价,「鸡肋」!难怪CONCATENATE函数很快被「&」连接符取而代之。

痛定思痛,疯狂瘦身后,胖子变型男,CONCAT函数闪亮登场!

它的功能是连接列表或文本字符串区域,只有一个参数,即:=CONCAT(文本区域)

相对于CONCATENATE函数或「&」连接符的逐一连接,CONCAT的效率提升可是指数级别的。看下图:

感谢concat,你拯救了excel的文本处理能力

小花:哎呦,就算你们这么夸我,我也不会开心的!哈哈哈!

粉丝:我们才没夸你,别YY!

当然,除了合并行列,多行多列区域文本合并,CONCAT也是轻松搞定!

感谢concat,你拯救了excel的文本处理能力

感谢concat,你拯救了excel的文本处理能力

按条件合并文本,也是妥妥的!

还在使用OFFICE2016 版及以下的朋友,按部门合并姓名这类问题,你是如何解决的?

排序+IF法,VLOOKUP法还是PQ法……(这些知识点,你会吗?)

CONCAT为我们提供了全新的便捷思路。公式如下:{=CONCAT(IF(A2:A7=D2,B2:B7&"、",""))}

感谢concat,你拯救了excel的文本处理能力

公式说明:

使用IF函数进行条件判断,对满足「部门」条件的人员,返回其姓名&"、";不满足条件的,返回空,从而返回N个「姓名、」值。

再使用CONCAT将这些文本连接起来。

感谢concat,你拯救了excel的文本处理能力

混合文本提取数字,这才是最优解!

没有CONCAT函数之前,为了从混合文本中提取数字,特别是不连续数字,各路大神真是绞尽脑汁、肝脑涂地。

什么SUM+LARGE、什么LOOKUP+MID,各种神级嵌套、各种数据逻辑。

终于,这一切在CONCAT问世后,宣告下架。

提取数字这事儿,CONCAT才是最优解。公式如下:{=CONCAT(IFERROR(--MID($A2,ROW($1:$100),1),""))}

感谢concat,你拯救了excel的文本处理能力

公式说明:

使用MID+ROW组合,将混合文本中的每一个字符都单独提取出来,然后使用双负号进行运算。

此时,数字返回其本身,非数字返回错误#VALUE!,IFERROR随即将错误值转化为空。

于是 A2中数字被保留下来,其余全部被替换为空,CONCAT将它们连接起来,即可完成对数字的提取。

感谢concat,你拯救了excel的文本处理能力

提取不重复数字难题,照样拿下

Q:语文是数学老师教的,是一种什么体验?

A:「1去23里,烟村45家」这句诗里用到几个数字?

从混合文本中识别用到的数字,这是一个充满趣味和挑战的Excel问题。

OFFICE2016版以前的Excel用户中要完成这项任务可谓困难之极,或许仰仗PQ之力尚有一线希望。

但在CONCAT铁蹄之下,没有征服不了的「文本处理」大山!{=CONCAT(IF(ISNUMBER(FIND(ROW($1:$10)-1,$A2)),(ROW($1:$10)-1),""))}

感谢concat,你拯救了excel的文本处理能力

公式说明:

❶ROW($1:$10)-1返回从0-9这十个阿拉伯数字,再通过FIND函数查找这些数字在B2中出现的位置。

如果A2单元格包含该数字,则返回位置序数值,否则返回#VALUE!。

❷利用ISNUMBER对FIND的返回值进行判断,使得序数值和#VALUE!的有序数组变为一组逻辑值,逻辑为TRUE代表A2中包含该数字,FALSE则相反。

❸随后IF函数发挥作用,TRUE返回对应的数字,FALSE返回空。

❹最后CONCAT收尾,将这些数字连接起来。

看到这,实战派不禁要问,这个公式在工作中似乎无用武之地?

错!它大有可为。

实战案例:根据部门人员名单和考勤登记名单,自动计算缺勤人员名单。{=CONCAT(IF(ISNUMBER(FIND(TRIM(MID(SUBSTITUTE(A2,"、",REPT(" ",99)),ROW($1:$100)*99-98,99)),B2)),"",TRIM(MID(SUBSTITUTE(A2,"、",REPT(" ",99)),ROW($1:$100)*99-98,99))&"、"))}

▲ 左右滑动查看

感谢concat,你拯救了excel的文本处理能力

公式简要说明:

我们通过SUBSTITUTE函数将姓名间的顿号替换为99个空格,使得99个空格和一个姓名形成一组独特的字符串,每组独特字符串仅包含一个姓名。

随后我们像提取不重复数字的做法一样,将99个字符作为一个单位并去除空格进行比对,只是返回值做了调换,包含返回空,不包含返回姓名&"、"。

最后,再使用CONCAT将它们连接起来,形成缺勤名单。

感谢concat,你拯救了excel的文本处理能力

其他有趣用法,了解一下!

在尝试使用CONCAT完成上述几个高能用法的过程中,小花意外挖掘出了CONCAT的两个有趣用法。

难以抑制分享的冲动,权当烧坏各位小伙伴脑瓜的最后一把稻草,不要太感谢我哦!

▋趣味运用❶:倒背如流

将文本逐一颠倒过来,倒序排列,这样诗情画意、才气盎然的CONCAT,你喜欢吗?{=CONCAT(MID(A2,101-ROW($1:$100),1))}

感谢concat,你拯救了excel的文本处理能力

公式说明:

原理很简单,使用101-ROW($1:$100)构建一个从100至1的逆序数组,于是MID就从最后一个字符开始,逐一提取字符,再由CONCAT组合即可。

补充一点,如果MID的第二个参数大于文本的长度,MID截取的结果本身就为空,直接连接即可。

▋趣味运用❷:慧眼识珠

小屁孩秀下限造出来的各色错别字,绝对是语文老师和家长的梦魇。

还好有CONCAT帮忙纠错,妈妈再也不用担心我的眼睛。

{=CONCAT(IF(MID(B2,ROW($1:$100),1)<>MID(A2,ROW($1:$100),1),MID(B2,ROW($1:$100),1),""))}

▲左右滑动查看

感谢concat,你拯救了excel的文本处理能力

公式说明:

使用MID+ROW函数分别从A2和B2中将字符逐一提取出来,一一比对,错误则返回B2中对应的字符,正确返回空。

最后由CONCAT函数将这些错别字都连接起来即可。

此篇文章,是否刷新了你对CONCAT函数的认知?

其实,CONCAT的孪生加强版函数TEXTJOIN也能够完成上述操作,甚至做得更好,学有余力的小伙伴不妨尝试一下!

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2023-01-29 12:45:16

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

concatenate函数组合文本
本期我们来介绍Excel中常用的文本组合函数,把多个单元格(或不同来源)中的数据组合放到单个单元格中。我们所要处理的原始数据如下图所示
2022-12-27 15:55:00
万字长文解释 ChatGPT 在做什么,以及为什么它能发挥作用?
...入的内容生成类似的人类语言,凭借其强大的语言理解和文本生成能力,一经发布就引爆全球技术圈。近日,Wolfram 语言之父 Stephen Wolfram 在博客发布万字长文(上百张配图)来解释 ChatGPT 强大功能的背后
2023-02-17 21:00:00
Axure高保真教程:段落文字搜索(高亮搜索)
...板其实材料挺简单的,主要包含输入框元件、搜索图标、文本段落元件、文本标签。其他材料可以按需增加。输入框:我们可以设置提交按钮为搜索图标,输入完成后按键盘回车键相当于鼠标单击搜
2023-03-16 16:00:00
Excel 中 NPV 函数使用技巧分享
...,所以需重新设置单元格数字格式为【常规】。2、混合文本取数能手混合文本取数是一个Excel公式难题,你一定见过很多不同的解法,但你可能不知道,NPV函数也可以解决这个问题,特
2023-07-09 17:30:00
excel中如何对文本算式进行计算
今天来讲讲怎么对文本算式进行计算,这是新手录入数据和处理数据时较常遇到的情形。一、剪贴板在下图中,E列规格一栏直接使用了运算符号进行相乘,但在excel中,这种表达式属于文本,我
2023-02-24 11:35:00
excel小技巧:and函数与数据时间值不对应
...式与数据时间值不对应。啥意思?在数据表中,时间值是文本的格式,很多情况下,软件或者erp系统导出的数字通常是文本格式,如何快速辨认一个数字是不是文本格式,可以参考作者的这篇文
2023-02-23 11:47:00
Excel中用TEXT函数处理日期和时间大家会几种?
...要将日期大写显示,中文数字显示,上下午显示,时间加文本前缀等等,下面跟着老陈一起来学习吧。1.中文数字显示日期公式代码如下
2023-03-18 21:56:00
vlookup函数在数据列中的运用
在数据列中重复指定次数的文本,与单元格重复文本次数是不一样的,后者只要使用文本重复函数rept就可以达成目的。而在数据列来重复指定次数的文本,我们先来看下这个效果图:从动图可见,
2023-02-23 11:38:00
剪贴板和定义公式的使用方法
在日常工作中,有时会遇到多个文本算式,那如何使用一个公式,来快速计算它们的结果,下面就通过一个实例来介绍两个计算方法。如下图所示,需要计算房屋楼面、柱子和楼梯的混凝土面积,现在已
2023-02-23 11:46:00
更多关于科技的资讯:
河北新闻网讯(王杨、王雪威)近日,河钢集团张宣科技生产的2万吨绿色汽车板材料下线,经检验,产品各项性能指标均满足订单标准
2026-01-02 22:20:00
鲁南眼科自有品牌「鲁南博视」光学镜片发布会暨成人验光配镜门诊一周年成功举办
鲁网1月1日讯2025年12月31日,鲁南眼科医院成功举办自有品牌「鲁南博视」光学镜片发布会暨成人验光配镜门诊一周年庆典
2026-01-02 16:41:00
新年第一天 燕赵沐朝晖|“雄安一号”星 测试太阳翼
编者按岁序更替,华章日新。2026年是“十五五”开局之年。锐始者必图其终,成功者先计于始。新年第一天,燕赵大地欣欣向荣
2026-01-02 07:05:00
注意缺陷与多动障碍 这个疾病越来越常见 都说长大就好了 为何缠上成人?
2025年12月31日凌晨,罗永浩在微博发文回应“科技春晚”发布会迟到40分钟事件,首次公开坦承自己受注意缺陷与多动障碍(ADHD)困扰多年
2026-01-02 08:06:00
近日,湘湖首部AI动画《湘湖漫游记》第五集上线,该系列作品正式收官。本片不仅是杭州湘湖(白马湖)研究院在“文化+科技”融合上的一次重要突破
2026-01-02 06:35:00
在杭州湖滨银泰in77的B区、D区之间,复古的国王十字车站、9站台出现在现场,仿佛下一秒就有巫师推着行李箱穿墙而过;一辆编号5972的霍格沃茨特快列车静静停靠在街区中央
2026-01-02 06:35:00
2025年度票房破518亿元 动画电影成亮点 安徽全国排名第十
大皖新闻讯 国家电影局2026年1月1日公布,2025年电影票房为518.32亿元,同比增长21.95%,城市院线观影人次为12
2026-01-01 17:14:00
免费抢鲜体验!香飘飘魔芋啵啵奶茶快闪体验活动空降临沂泰盛广场 健康爆款掀起跨年打卡热潮
鲁网1月1日讯 (记者 李文静)2025年12月31日晚,国民奶茶品牌香飘飘携新品“魔芋啵啵”奶茶,在山东临沂泰盛广场开启奶茶快闪体验活动
2026-01-01 15:52:00
厦门动漫嘉年华启幕 众多热门国漫IP集中参展
厦门动漫嘉年华各项活动精彩纷呈。(记者 林铭鸿 摄)厦门网讯(厦门日报记者 林露虹)展览面积超5万平方米,汇聚众多热门国漫IP
2026-01-01 08:41:00
助力低空应急产业发展——三明市应急管理局引进低空防御项目
东南网1月1日讯 2025年12月30日,由三明市应急管理局引进,南京云麒防务科技有限公司投资的福建鹏鑫智能科技有限公司
2026-01-01 09:33:00
近日,太长高速太原收费站智慧化升级改造全面完成并投入运营。项目以数字化转型为核心,围绕高峰期通行效率低、车辆拥堵等运营痛点
2026-01-01 07:17:00
沈洁任蓟州区代理区长 扫码阅读手机版
据“掌上蓟州”微信公众号消息,天津市蓟州区第二届人民代表大会常务委员会第三十五次会议决定:沈洁为天津市蓟州区人民政府代理区长。
2025-12-31 23:10:00
东南网12月31日讯(本网记者 卢金福)元旦佳节将至,消费市场迎来新一轮热潮。面对促销活动纷至沓来、消费场景多元拓展的新形势
2025-12-31 23:29:00
皖企长鑫科技向上交所递交IPO招股书
大皖新闻讯 2025年12月30日,总部位于合肥的长鑫科技集团股份有限公司(以下简称“长鑫科技”)正式向上海证券交易所递交招股书
2025-12-31 21:33:00
大河网讯 这一年,我们没有走遍世界,但世界,走进了《Global Talk》。2025年,《Global Talk》结识了来自全球近30个国家和地区的朋友——他们带着各自的故事
2025-12-31 22:33:00