我有一整套两列的条目,比如 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_SERVICE1
B 列中的新值替换任何存在的内容,这样我的最终结果将是
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 中使用它们。它在这里。希望有所帮助。