批量分析文本中字符出现的次数并统计

boyanx7个月前技术教程26

批量分析文本中字符出现的次数并统计在数据统计及分析数据过程中经常会遇到,对于这个问题的解题思路也很明确,先拆分统计,再去重按条件整合。

所以公式为=FILTER(UNIQUE(REGEXP(CONCAT($A$1:$A$5),"\w",0),TRUE,FALSE),LEN(CONCAT($A$1:$A$5))-LEN(SUBSTITUTE(CONCAT($A$1:$A$5),UNIQUE(REGEXP(CONCAT($A$1:$A$5),"\w",0),TRUE,FALSE),""))=D4)下拉即可。

这里我们用到了REGEXP(CONCAT($A$1:$A$5),"\w",0)正则函数,其实也可以用MID函数进行提取,效果是一样的,但REGEXP函数表达比较简单。每个字符出现的字符,是利用SUBSTITUTE函数进行置换,再利用LEN函数进行相减得出差值即是字符出现的个数。

当然,在进行数据分割后必须利用UNIQUE函数进行去重,才能到达展示效果。

标签: 字符对比

相关文章

Java KMP算法:让字符串匹配不再烦恼

前言在编程的世界里,字符串匹配就像一场“表面简单,内里复杂”的戏码。表面上,两个字符串的比较似乎跟找朋友的名字一样容易;可当数据量爆炸时,那些原本看似轻松的算法瞬间变得如同用手撕牛皮纸,令人崩溃。别担...

哪种编程语言又快又省电?有人对比了27种语言

编辑:小舟、张倩在手机快没电时,管理软件往往会提醒我们关掉某些耗电量高的应用。可见,除了硬件厂商外,软件厂商也应该重视能耗问题。在这篇文章中,研究者分析了一下各种编程语言的能耗对比。当能耗也成为了一个...

Excel文本有多个相同符号,如何分别提取该符号前、中、后的内容

当excel数据列中,部分的单元格文本中包含了不止一个的相同特定符号,该如何提取这个符号之前,及这两个符号之间,或符号之后的字符串内容。如下图所示,在A列源数据中,是工程项目使用的一些材料的尺寸面积,...

「数据库调优」屡试不爽的面试连环combo

点赞再看,养成习惯前言面试官:敖丙你简历上写了你会数据库调优,你都是怎么调优的?敖丙:加索引。面试官:还有么?敖丙:没了。面试官:我们公司的门你知道在哪里吧,自己走还是我送你?哈哈开头这个场景是我臆想...

Go 字符串四种拼接方式的性能对比

简介使用完整的基准测试代码文件,可以直接运行来比较四种字符串拼接方法的性能。for 索引 += 的方式for range += 的方式strings.Join 的方式strings.Builder 的...

C#拼接字符串及简单性能比较(c#两个字符串相连接)

在C#编程中拼接字符串应该是最常见的场景之一,假如现在有几个变量需要转换成字符串并按格式拼接,常用的几种方法:int a = 1; char b = 'c'; double c = 1...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。