Excel MA C 2019 поможет сравнить символы в ячейках - PullRequest
0 голосов
/ 27 мая 2020

У меня есть лист Excel с двумя столбцами (A и B), каждая ячейка содержит текст, я хотел бы иметь возможность создать третий столбец (C) с символами, которые отличаются между двумя.

50000 строк от go до

Пример:

Example table in Excel

Другой пример:

Column A2: ABCDEFG
Column B2: AB"CDEFGED
Column C2: "ED (The difference between the 2)

Это возможно? Работа в Excel Ma c 2019

1 Ответ

1 голос
/ 27 мая 2020

Было бы интересно посмотреть, сможет ли кто-нибудь придумать для этого формулу. Вместо этого я пошел по другому маршруту с использованием UDF:

Function Difference(str1 As String, str2 As String) As String

Dim x As Long
Dim tmp As String

'Grab chars from str2
tmp = str1
For x = 1 To Len(str2)
    tmp = Replace(tmp, Mid(str2, x, 1), "", Count:=1)
Next
Difference = tmp

'Grab chars from str1
tmp = str2
For x = 1 To Len(str1)
    tmp = Replace(tmp, Mid(str1, x, 1), "", Count:=1)
Next
Difference = Difference & tmp

End Function

Звонок от C2 через: =Difference(A2,B2)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...