У меня есть целый список записей в двух столбцах, скажем, 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, может кто-нибудь, пожалуйста, помогите мне с этим?

2 ответа2

1

В C1 вы должны быть в состоянии использовать;

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

Если вы знаете RegEx, я нашел хорошую статью, в которой быстро рассказывается, как настроить свою среду, чтобы вы могли использовать их в Excel. Это здесь. Надеюсь, это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .