wps/excel函数技巧:使用正则表达式处理函数频次统计

B站影视 韩国电影 2025-04-01 03:28 1

摘要:REDUCE("",B2:B36360,LAMBDA(x,y,VSTACK(x,IFERROR(TOCOL(REGEXP(y,"\b([A-Z]+)\b(?=\"),3),"")))),

接上一期 ,如何使用正则完成函数的提取及频次的统计,公式如下:

=LET(

a,REDUCE("",B2:B36360,LAMBDA(x,y,VSTACK(x,IFERROR(TOCOL(REGEXP(y,"\b([A-Z]+)\b(?=\"),3),"")))),

#将B列循环,使用正则函数提取函数,匹配模式含义如下:

\b:匹配单词边界,确保提取完整单词。前后‬各一个‬。

([A-Z]+):捕获1个或多个大写字母(即目标内容)。

(?=\:正向预查,确保目标单词后紧跟左括号((但左括号本身不捕获)

GROUPBY(a,a,COUNTA,0))

#将函数进行分析汇总,统计使用的频次

正则函数的使用可以大大简化公式的书写。准确的提取出函数。当然正则表达式看着简单,但是里面的内容却一点也不简单。如[A-Z]+,一共6个字符,去包含着从A到Z大写字母、范围简写、匹配多次至少三个模式。需要多学多练。

来源:圣杰教育

相关推荐