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

boyanx1个月前技术教程9

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

所以公式为=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函数进行去重,才能到达展示效果。

标签: 字符对比

相关文章

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

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

有很多人问我,怎么来对比这个单元格是否包含某个字符

有很多人问我,怎么来对比这个单元格是否包含某个字符。今天就把这个函数分享出来,希望能帮助你们更好、更快的办公。函数公式如下:=IF(ISNUMBER(SEARCH("K", A2)),...

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

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

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

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

long double也溢出如何比较大小(C语言大数比较算法)

以上数据溢出无法比较数字比较跟字符串比较是有差别的,不能直接strcmp完事了。数字比较主要考虑是数字对齐下面是算法比较支持很长很长大大数串#include<stdio.h>#includ...

C++字符串比较函数的实现(c++字符串比较大小规则)

项目中基础函数的实现其实更有意思。公司大佬发来消息,说要我看看一个字符串比较函数的实现有没有问题,我仔细看了看,回复说没有发现问题,而且突然觉得基础函数的编写更有意思,更考基础和逻辑思维能力。于是,决...

发表评论    

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