WPS表格 REGEXP+SUBSTITUTE+CHAR函数嵌套替换指定内容的应用案例

丁功令
丁功令

创作者俱乐部成员

场景:使用SUBSTITUTE函数替换指定内容。

具体要求:使用函数公式生成与给定标准相同的内容。

说明:CHAR(10)代表换行符。

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

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

=REGEXP(SUBSTITUTE(A2:A3,CHAR(10),","),"(.+),(.+),(.+),(.+),(.+)",2,"\5 \4 \3 \2 \1")

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

函数语法:

SUBSTITUTE(text,old_text,new_text,instance_num)

■Text 为需要替换其中字符的文本,或对含有文本的单元格的引用。

■Old_text 为需要替换的旧文本。

■New_text 用于替换 old_text 的文本。

■Instance_num 为一数值,用来指定以 new_text 替换第几次出现的 old_text。

如果指定了 instance_num,则只有满足要求的 old_text 被替换;

否则将用 new_text 替换 TEXT 中出现的所有 old_text。

在文本字符串中用 new_text 替代 old_text。

如果需要在某一文本字符串中替换指定的文本,请使用函数 SUBSTITUTE;

如果需要在某一文本字符串中替换指定位置处的任意文本,请使用函数 REPLACE。

函数语法:

CHAR(number)

CHAR 函数语法具有以下参数:

Number:必需,介于 1 到 255 之间的数字,指定所需的字符。 使用的是当前计算机字符集中的字符。

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

四川省
浏览 930
1
4
分享
4 +1
11
1 +1
全部评论 11
 
秋天
· 湖南省
回复
 
石头上的山
看不懂
· 江苏省
回复
 
潘亚琼
REGEXP(SUBSTITUTE(A2:A3,CHAR(10),","),"(.+),(.+),(.+),(.+),(.+)",2,"\1") 这样的公式就是每个名字都有个逗号是吧!CHAR函数的数值不能改吗,为啥我改成9就不对了呢
· 安徽省
1
回复
丁功令
丁功令

创作者俱乐部成员

感谢您的关注和良好的建议,CHAR(10)与CHAR(9)代表的含义不同。CHAR(10)代表换行符,也正是要替换的内容,然后与REGEXP函数嵌套实现最终的效果
· 四川省
回复
 
龙行健
学习
· 中国
1
回复
丁功令
丁功令

创作者俱乐部成员

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

创作者俱乐部成员

· 四川省
回复
 
亂雲飛渡
学习了
· 广东省
1
回复
丁功令
丁功令

创作者俱乐部成员

· 四川省
回复