У меня есть 2 столбца A и B с именами лиц (более 100 значений в столбце):

       Column A                  Column B             Column C

1     John Brett                Rise Matthew          Bret John

2     Dan Bond                  Bret John              Bonde Dan

3     Matthew Rice              Bonde Dan           Rise Matthew        

Как видите, в обоих столбцах написано одно и то же имя, но напечатано по-разному.Как я могу сопоставить их?

Я хочу получить результаты в столбце C, как указано выше.

Например, использование Vlookup в столбце C: Vlookup(B1, $ A $ 1: $ A $ 3,1, TRUE) не помогло.

1 ответ1

1

Вы можете использовать в столбце c Формула начала в C1

3 слева (A1,3) - наименьшая длина совпадающего имени, например Dan, B3 - последняя запись в столбце B, и вы можете перетащить ее вниз, #REF! означает отсутствие совпадения, и я вставил Iferror по этой причине:
=IFERROR(INDIRECT(IF(ISNUMBER(MATCH("*" & LEFT(A1,3)& "*",$B$1:$B$3,0)),"B"& MATCH("*" & LEFT(A1,3) &"*",$B$1:$B$3,0),"no match"),TRUE),"")

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