WPS表格 利用函数公式给古诗添加标点符号,喜欢的可以收藏起来!!

丁功令

创作者俱乐部成员

场景:给古诗添加标点符号。

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

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

=SUBSTITUTE(REGEXP(REGEXP(A2,"(?m)$",2,","),"[^一-龟]\Z",2,"。"),",","?",2)

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

知识拓展:第二种方法。

在B2单元格修改公式,如下所示:

=REPLACE(REGEXP(REGEXP(A2,"(?m)$",2,","),"[^一-龟]\Z",2,"。"),SMALL(UNIQUE(FIND(",",REGEXP(A2,"(?m)$",2,","),SEQUENCE(30))),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。

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

四川省
浏览 346
1
7
分享
7 +1
19
1 +1
全部评论 19
 
👏👏👏👏👏👏
· 河南省
1
回复
丁功令

创作者俱乐部成员

· 四川省
回复
 
学习
· 四川省
1
回复
丁功令

创作者俱乐部成员

· 四川省
回复
 
龙逸凡

创作者俱乐部成员

Excel可以直接用公式 =REGEXREPLACE(B1,"(.+)\n(.+)\n(.+)\n(.+)","\1,\n\2?\n\3,\n\4。") 但,WPS却不行。 =REGEXP(B1,"(.+)\n(.+)\n(.+)\n(.+)",2,"\1,\n\2?\n\3,\n\4。") 不知道如何在第四参数使用\n
· 重庆
回复
 
学习了
· 广东省
1
回复
丁功令

创作者俱乐部成员

· 四川省
回复
 
灰熊

创作者俱乐部成员

学习了
· 贵州省
1
回复
丁功令

创作者俱乐部成员

感谢灰熊老师的关注和支持,加油
· 四川省
回复
 
打卡
· 广东省
1
回复
丁功令

创作者俱乐部成员

· 四川省
回复
 
点赞支持
· 福建省
1
回复
丁功令

创作者俱乐部成员

· 四川省
回复
 
清华学弟任泽岩

创作者俱乐部成员

这个太专业了。我倒现在都对REGEXP一无所知。
· 广东省
1
回复
丁功令

创作者俱乐部成员

感谢任老师的支持和鼓励,我还是小白阶段,还不敢说是专业水平,加油
· 四川省
1
回复
 
王禹成

创作者俱乐部成员

点赞
· 浙江省
1
回复
丁功令

创作者俱乐部成员

感谢王老师的支持和鼓励,这首诗的杭州就是您的老家那边的
· 四川省
回复