0
点赞
收藏
分享

微信扫一扫

单元格中的指定字符若是第2次出现,如何批量查找替换?



Excel情报局

职场联盟Excel


生产挖掘分享Excel基础技能

Excel爱好者大本营

用1%的Excel基础搞定99%的职场问题

做一个超级实用的Excel公众号

Excel是门手艺玩转需要勇气

数万Excel爱好者聚集地

SUPER EXCEL MAN


单元格中的指定字符若是第2次出现,如何批量查找替换?_嵌套

单元格中的指定字符若是第2次出现,如何批量查找替换?_数据_02

    单元格中的指定字符若是第2次出现,如何批量查找替换?_嵌套_03


1

职场实例


今天我们要解决的一个职场实例是:

单元格中的指定字符若是第2次出现,如何批量查找替换?


如下图所示:

A列数据为一列产品型号数据,我们仔细观察数据,发现每一条数据中都包含两个相同的字母A,我们想要将每条数据中第2次出现的“A”批量替换为“B”


单元格中的指定字符若是第2次出现,如何批量查找替换?_嵌套_04



2

解题思路


用FIND函数判断第2个"A"位于整个字符串中的第几个字符

=FIND("A",A2,2)


注释:

=FIND(要找的文本,哪里找,[开始位置])


第三个参数[开始位置]是从第几个开始,不填默认为1,从第1个开始。从第几个位置开始查找,不影响返回位置,返回的是数值是在整个字段的位置。例如:第三个参数为2,那么就会从第2个字符位置开始查找参数1,找到的参数1,是位于整个字段中的位置。


单元格中的指定字符若是第2次出现,如何批量查找替换?_数据_05


用Replace函数将位于字符串中第N个字符的"A"替换为"B"。

=REPLACE(A2,B2,1,"B")


注释:

Replace函数根据指定的字符数,Replace将部分文本字符串替换为不同的文本字符串。


=Replace(参数1,参数2, 参数3,参数4)


参数1 必需:要替换其部分字符的文本。

参数2 必需:要替换的字符位置。

参数3 必需:进行替换的字符数。

参数4 必需:将替换参数1中字符的文本。


单元格中的指定字符若是第2次出现,如何批量查找替换?_嵌套_06


我们可以将两个函数嵌套使用,形成一个整体函数。

将Replace函数的第2参数,用Find整体函数代替。


单元格中的指定字符若是第2次出现,如何批量查找替换?_嵌套_07


嵌套完成的函数,如下图所示:

=REPLACE(A2,FIND("A",A2,2),1,"B")


单元格中的指定字符若是第2次出现,如何批量查找替换?_嵌套_08


回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。


单元格中的指定字符若是第2次出现,如何批量查找替换?_嵌套_09

单元格中的指定字符若是第2次出现,如何批量查找替换?_数据_10

单元格中的指定字符若是第2次出现,如何批量查找替换?_字符串_11

举报

相关推荐

0 条评论