当前位置:首页 > 技术文章 > 正文内容

Office官方:推出新函数!你将庆幸看了这5个简单但极实用的公式

arlanguage4周前 (04-09)技术文章30

在数据处理的江湖中,海量数据常常让人晕头转向。面对复杂的数据分割,是不是感觉很头疼?别慌,答案就是神奇的 TEXTSPLIT 函数!

TEXTSPLIT函数基础知识

TEXTSPLIT函数基本语法:

=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])

例如,在C2单元格中输入公式:

=TEXTSPLIT(A2,";")

就可以将A列的数据拆分三列独立的数据,跟Excel的分列公式完全一样。

其中,A2是需要被拆分的文本,“;”即以该符号将文本拆分成多列。

TEXTSPLIT函数基础实战案例

1、如何统计下表中各个职称的人数?

首先,使用TEXTSPLIT函数将各个姓名拆分到独立的单元格。然后,使用counta函数统计姓名的个数。公示如下:

=COUNTA(TEXTSPLIT(B3,"、")) 或者 =COUNTA(TEXTSPLIT(B3,,"、"))


2、如何提取各个职称下人员名单最后一个人的姓名?

首先,使用TEXTSPLIT函数将各个姓名拆分到多列或者多行,公式如下:

=TEXTSPLIT(B3,"、")

然后,再利用index函数提取最后一个人员的名单。最后一个姓名所处位置刚好等于每个职称下的人数。因此最终公式写为:

=INDEX(TEXTSPLIT(B3,"、"),C3)

TEXTSPLIT函数进阶案例

如何下图所示,如何从A列复杂的字符中提取指定的字符串?之前讲过分列法和Regexp函数法。今天我们讲讲如何使用TEXTSPLIT函数提取特定字符。

1、如何提取图中所示的CASE ID?

仔细观察,CASE ID处于第一个“|”和第二个“|”之间。且各个重要的部分均是以“|”分隔。因此,第一步需要使用TEXTSPLIT函数拆分字符串。公式如下:

=TEXTSPLIT(A2,"|")

第二步再使用INDEX函数将拆分后数据的第二个单元格数据提取出来。然后目的就成达成了。公式如下:

=INDEX(TEXTSPLIT(A2,"|"),2)

2、如何提取合同编号?

合同编号在第二个“|”和第三个“|”之间,且只有“+”号前面的字符串才是合同编号。因此,第一步我们仍然需要使用TEXTSPLIT函数拆分字符串并使用INDEX提取第三个单元格的数据,公示如下:

=INDEX(TEXTSPLIT(A2,"|"),3)

第二步,再次使用TEXTSPLIT函数对提取的数据进行拆分,这次使用的分隔符是“+”。公式如下:

=TEXTSPLIT(INDEX(TEXTSPLIT(A2,"|"),3),"+")

第三步,使用INDEX函数提取拆分后的第一个单元格的数据即合同编号。最终公式如下:

=INDEX(TEXTSPLIT(INDEX(TEXTSPLIT(A2,"|"),3),"+"),1)

嘿,小伙伴们!学会这几个 TEXTSPLIT 函数技巧,是不是感觉自己在数据处理的江湖中又多了一把利器?赶紧动手试试吧,把这些技巧收入囊中,点赞收藏不迷路,更多精彩等你来发现!别忘了,实践出真知,让我们一起在数据的海洋里畅游无阻!

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/3933.html

分享给朋友:

“Office官方:推出新函数!你将庆幸看了这5个简单但极实用的公式” 的相关文章

Nginx高级篇:从原理到实战,彻底搞懂Nginx

推荐阅读:2020年后想跳槽?MQ、ZK、Nginx、Kafk等分布式技术你都掌握了?手撕分布式技术:限流、通讯、缓存,全部一锅端走送给你惨败阿里,洒泪复习25天,我还能抓住2019的小尾巴上岸网易?微服务架构之春招总结:SpringCloud、Docker、Dubbo与SpringBoot通过配置...

K8S中Service使用nginx控制器实现Ingress负载均衡器的一个Demo

写在前面学习K8s中Service遇到,单独整理分享给小伙伴本文内容涉及:ingress-nginx-controller的创建基于ingress-nginx-controller的Ingress的创建基于Ingress的服务发布,SVC负载时间关系,关于Ingresshttp路由负载本文没有涉及部...

【Nginx进阶】Nginx安全配置

在本章中,我们将详细介绍 Nginx 的安全配置,包括 SSL/TLS 安全、访问控制、HTTP 安全头、防止 DDoS 攻击和日志审计。Nginx安全配置在现代网络环境中,保障 Web 服务器的安全性至关重要。Nginx 作为一个高性能的 Web 服务器和反向代理服务器,通过合理的安全配置,可以有...

只想简单操作 Kubernetes 资源?用 Go 一招搞定,快试试 kom!

当你在使用代码操作k8s时,有没有觉得总要写很多代码,才能获取到一个资源,并且要处理底层的集群连接、client等一系列的东西。那么有没有一种简单的办法,毕竟我只是想读取一下集群内的Pod或者什么其他资源而已啊。为了解决这个问题,我们使用 kom https://github.com/weibaoh...

405状态码Nginx解决办法

最近由于业务系统并发量比较大,所以在已有负载均衡的基础上,我们做了Nginx动静分离,但是系统访问后报错,经过F12(浏览器开发者模式)和Nginx日志分析,发现请求状态变成了405,故百度解释如下:问题原因: 请求的方式(get、post、delete)方法与后台规定的方式不符合。比如: 后台方...

php手把手教你做网站(二十四)jquery ajax上传大的附件

上传大的附件分为两种情况,可以改变服务器配置;不能改变配置;第2种使用分片上传优势:可以突破服务器上传大小的限制,可以web存储上传到哪一块了,在浏览器关闭或者刷新的情况下可以断点续传;劣势:上传速度慢,在我本地电脑测试,200M的文件,改变配置按照正常方式上传大约需要12到15秒,但是使用第2种分...