2017-01-10 3 views
0

У меня есть лист excel с серией последних и первых имен в столбцах B и C. Я пытаюсь сопоставить имена с именами во втором листе в столбцах A и B. Не каждое имя будет совпадение и имя или фамилия могут быть дублирующими, но не предполагать, что и то и другое. Я попробовал этотСоответствующие данные в двух столбцах

=IF((MATCH(B3,Sheet1!$A$1:$A$150,0)*MATCH(C3,Sheet1!B1,0))>1,1,0)

Это вид работы, но нет ничего мешающего первенствовать от соответствия фамилию, а затем собирается в отдельную строку ввода, чтобы найти имя.

Может кто-нибудь, пожалуйста, покажите мне, как сделать excel только поиск той же строки для фамилии, что и первый?

+0

Не могли бы вы показать образцы данных и выход? Пожалуйста, просмотрите [Как создать минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve) для получения дополнительной информации. –

ответ

0

Я не уверен, если я ясно о, что вы пытаетесь сделать, но у меня два предложения:

  1. ли это так, как вы хотите работать?

    = IF ((MATCH (B3, Лист1! A: A, 0)) * И (MATCH (C3, Лист1 B: B, 0))> 1,1,0)

  2. Что если вы сделаете третий столбец в каждом листе, используя:

    = СЦЕПИТЬ («сота с первым NAME», «», «клетка с LAST NAME»)

простиралась вплоть до всей информации , Затем вы можете сделать совпадение между этими двумя столбцами.

0

С первых имен в колонке А, фамилии в столбце B на листе 1, и первое имя в В3, фамилии в С3 на текущем листе:

=match(B3&C3,index(Sheet1!$A$1:$A$150&Sheet1!$B$1:$B$150,0),0) 

Формула в D3 возвращает позицию найденного матч:

enter image description here

не используйте ссылки весь столбец. Он будет медленно пересчитывать.

Смежные вопросы