WPS表格 LET+REDUCE+LAMBDA+REGEXP+INDEX+MATCH函数嵌套替换内容

丁功令
丁功令

创作者俱乐部成员

场景:使用REGEXP函数替换内容。

说明:原始内容为”return,turn,_of_,of,teacher,tea,123456789,789,carry,car,football,foot,987654321,321,_happy_,happy,4555,555,there,here,6888,888,into,to”,最终结果”return,花,_of_,开,teacher,富,123456789,贵,carry,万,football,事,987654321,如,_happy_,意,4555,阖,there,家,6888,幸,into,福”。

步骤1:先打开WPS软件,新建一份表格,并输入相应的内容。如下图所示:我们来实际操作一下,帮助大家理解这几个函数。

步骤2:在B2单元格输入公式,如下所示:

=LET(z,{"\bturn\b","\bof\b","\btea\b","\b789\b","\bcar\b","\bfoot\b","\b321\b","\bhappy\b","\b555\b","\bhere\b","\b888\b","\bto\b"},REDUCE(A2,z,LAMBDA(x,y,REGEXP(x,y,2,INDEX({"花","开","富","贵","万","事","如","意","阖","家","幸","福"},MATCH(y,z,0))))))

然后按ENTER键,即可得到所要的结果。

公式解析:

\b表示单词边界

函数语法:

REGEXP函数

(原始字符串,正则表达式,[匹配模式],[替换内容])

基于正则表达式,进行复杂文本的匹配、提取、替换,结果返回文本

原始字符串:要用正则表达式匹配的文本

0-提取,返回提取后的结果(数...(默认值)

1-判断,返回TRUE,FALSE(单值)

2-替换,返回替换后的结果(单值)

3-完整提取,返回全部匹配结果(数组)

以上就是今天要分享的内容,欢迎大家评论区留言,谢谢!!!!!!!!!!!!!!!!!!!!!!!

四川省
浏览 114
收藏
8
分享
8 +1
6
+1
全部评论 6
 
WPS_1770188003
学习
· 中国
1
回复
丁功令
丁功令

创作者俱乐部成员

· 四川省
回复
 
清新自然
👏👏👏👏👏
· 河南省
1
回复
丁功令
丁功令

创作者俱乐部成员

· 四川省
回复
 
亂雲飛渡
亂雲飛渡

WPS寻令官

点赞学习
· 广东省
1
回复
丁功令
丁功令

创作者俱乐部成员

· 四川省
回复