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

excel中实现批量分析文本中字符出现的次数并统计-趣帮office教程网

所以公式为=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)下拉即可。

excel中实现批量分析文本中字符出现的次数并统计-趣帮office教程网

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

excel中实现批量分析文本中字符出现的次数并统计-趣帮office教程网

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