函数名:ETRegexMatch
功能:
函数功能为,利用正则表达式,从文本数据之中提取感兴趣内容,该函数通常应用于数据清洗场合,函数返回结果为数组数据,也就是说如果文本数据之中存在多条记录,该函数就返回几条。
参数:
strRange:第一个参数,长文本数据,该参数之中存在感兴趣内容,可能存在预设的正则表达式模式;
regex:第二个参数,正则表达式;
invert:第三个参数,是否取反,取反意思是使用正则表达式分割文本,如果不取反,表示提取正则表达式匹配内容;
样例演示
下图案例比较简单,匹配出来预设的两种水果关键词,函数结果返回了长文本数据之中,两种水果,三个关键词(两处相同)
演示案例数据完整公式如下
演示案例完整公式:=ETRegexMatch(C6,D9,FALSE)
注意事项:
- 该函数结果为数组数据,365 Excel支持动态数组可以显示所有数据,低版本Excel使用数组公式后(ctrl shift enter 组合键)使用EFunction菜单功能重构数组;
- 该函数不仅能够应用于数据提取,还能够用于数据分割;
EFunction高级函数插件下载-Excel版
1 文件 78 MB