=REGEXP(A2,".+",3)是什么意思
浅谈出口账务和excel函数 =REGEXP(A2,".+",3) 是 Excel 365 / WPS 新版本中的正则表达式函数,用于对单元格 A2 的文本做匹配提取。
· ".+":正则表达式,. 匹配任意字符,+ 表示至少 1 个,整体意思是“匹配任意非空内容”
· 3:返回模式,3 表示提取所有匹配项(返回一个数组/溢出结果)
· 如果 A2 是 abc123,结果就是 abc123(整串)
· 因为 . 默认不匹配换行符,所以如果 A2 里有多行文本,它会按行拆开,每行作为一个匹配项返回,纵向溢出显示。
把多行文本按行拆分成多个单元格,类似“分列”但按换行拆分。
· 模式参数常见取值:0=判断是否匹配,1=提取第一个匹配,2=提取所有匹配(拼接),3=提取所有匹配(数组溢出)。不同版本可能略有差异。
· 只有较新版本的 Excel/WPS 才支持 REGEXP 函数,旧版本会报 #NAME?。
如果你是想按行拆分,也可以用 TEXTSPLIT(A2, CHAR(10)) 实现。