函数名:ETRegexMatch

功能:

函数功能为,利用正则表达式,从文本数据之中提取感兴趣内容,该函数通常应用于数据清洗场合,函数返回结果为数组数据,也就是说如果文本数据之中存在多条记录,该函数就返回几条。


参数:

strRange:第一个参数,长文本数据,该参数之中存在感兴趣内容,可能存在预设的正则表达式模式;

regex:第二个参数,正则表达式;

invert:第三个参数,是否取反,取反意思是使用正则表达式分割文本,如果不取反,表示提取正则表达式匹配内容;

样例演示

下图案例比较简单,匹配出来预设的两种水果关键词,函数结果返回了长文本数据之中,两种水果,三个关键词(两处相同)

EFunction插件教程:正则匹配函数ETRegexMatch使用技巧教程
正则表达式匹配内容

演示案例数据完整公式如下

演示案例完整公式:=ETRegexMatch(C6,D9,FALSE)

注意事项:

  • 该函数结果为数组数据,365 Excel支持动态数组可以显示所有数据,低版本Excel使用数组公式后(ctrl shift enter 组合键)使用EFunction菜单功能重构数组;
  • 该函数不仅能够应用于数据提取,还能够用于数据分割;

EFunction插件教程:正则匹配函数ETRegexMatch使用技巧教程

相关新闻

QQ
QQ
关注微信
关注微信
返回顶部