Excel 查找和替换正则表达式

Excel 查找和替换正则表达式

我有一整套两列的条目,比如 ColA

dn: uid=HM_SERVICE1,cn=users,dc=somedomain,dc=main,dc=org
objectclass: inetorgperson
objectclass: top
objectclass: person
objectclass: organizationalPerson
sn: HM - SERVICE1
cn: HM_SERVICE1
userpassword: xxxx
uid: HM_SERVICE1

B 列的值为HM_JOSHUASERVICE

我想要实现的是在 A 列中用HM_SERVICE1B 列中的新值替换任何存在的内容,这样我的最终结果将是

dn: uid=HM_JOSHUASERVICE,cn=users,dc=somedomain,dc=main,dc=org
objectclass: inetorgperson
objectclass: top
objectclass: person
objectclass: organizationalPerson
sn: HM - JOSHUASERVICE
cn: HM_JOSHUASERVICE
userpassword: xxxx
uid: HM_JOSHUASERVICE

我听说这可以在 Excel 中轻松完成,有人可以帮我吗?

答案1

在 C1 中您应该能够使用;

=SUBSTITUTE(A1,MID(A1,SEARCH("uid=",A1,1)+4,SEARCH(",",A1,1)-SEARCH("uid=",A1,1)-4),B1)

答案2

如果您了解 RegEx,我发现一篇好文章,它可以快速告诉您如何配置您的环境,以便您可以在 Excel 中使用它们。它在这里。希望有所帮助。

相关内容