Задача заключается в следующем: у меня есть столбец с именами, извлеченными из источника. Имена приходят по-разному каждый раз, когда он извлекается. Чтобы я мог использовать его, мне нужны имена определенным образом.

Например:

Имена, извлеченные из источника:

Столбец А

  • Джульета Венега Касерес
  • Хосе Мануэль Пинзон
  • Кармен Моника де Ру
  • Хосе Понсе

Имена в нужном мне формате:

Колонка Б

  • Хулиета Венега Касерес Гонсалес
  • Хосе Мануэль Пинзон Эспиноса
  • Кармен Моника Солис де Ру
  • Хосе Антонио Понсе

Временно решение:

= VLOOKUP(LEFT(A1, FIND("", A1)-1)& "*", B:B, 1,0)Я ищу имя в столбце A, а затем сопоставляю его с именами столбца B.

Проблема в том, что некоторые имена начинаются с одного и того же имени, например Есть два имени, которые начинаются с Хосе. В этом случае функция не будет точной для всех имен.

1 ответ1

0

Я бы использовал надстройку Fuzzy Lookup для этого. Он будет читать в двух таблицах и будет возвращать таблицу с наилучшим соответствием (или совпадениями), а также оценки достоверности и сходства.

http://www.microsoft.com/en-us/download/details.aspx?id=15011

Вам необходимо подготовить данные, разделив 2 столбца на 2 таблицы.

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