Формула Excel - частичное совпадение и отображение значения

Я пробовал использовать СЧЁТЕСЛИ, ПРОСМОТР и ПОИСКПОЗ и, похоже, не могу вычислить эту формулу и был бы очень признателен за помощь!

На листе 1 есть список ОТЧЕТОВ (столбец A) со списком ЧАСТИЧНЫХ ОТЧЕТОВ (столбец A) на листе 2 с соответствующими кодами - CODE 1 (столбец B) и CODE 2 (столбец C). Я ищу формулу, которая:

  1. Возьмите ПОЧТОВЫЙ КОД с Листа 1.
  2. Поиск и частичное совпадение в POSTCODE на листе 2
  3. Если совпадение, возьмите КОД 1 и КОД 2 из Листа 2 и введите его в Лист 1.

Пример того, что я ищу: http://www.theukwebspace.co.uk/example.png


person Grant    schedule 12.01.2015    source источник
comment
Что вы подразумеваете под частичным соответствием? несколько примеров были бы полезны   -  person Charles Williams    schedule 12.01.2015
comment
Я создал пример и связал его с theukwebspace.co.uk/example.png   -  person Grant    schedule 12.01.2015


Ответы (2)


Вы ищете формулы Excel, чтобы сделать это за вас?

Как насчет:

=VLOOKUP((LEFT(A1, 5)), Sheet2!A:C, 2, FALSE)

В столбце B листа Sheet1. A1 ссылается на первый столбец на листе один, и вы должны изменить 2 на 3 в столбце C.

person D_Zab    schedule 12.01.2015
comment
Спасибо, но если вы посмотрите на пример, я ищу поиск, чтобы перейти к кодам из справочного листа, SHEET2. - person Grant; 12.01.2015
comment
Все ли частичные коды выглядят так, как в вашем примере: первый набор символов, за которым следует пробел, а затем первое число следующего набора символов? - person D_Zab; 12.01.2015
comment
Мне нравится ВПР, который вернет вам значение из листа 2 .... но я вижу в вашем примере, что может быть 5 или 6 символов, поэтому, предполагая, что вы хотите, чтобы совпадение было во всем, вплоть до пробела + следующий символ, я бы изменить на эту версию в B3: =VLOOKUP(LEFT(A3,FIND(" ",A3)+1), Sheet2!A:C, 2, FALSE) - person barry houdini; 12.01.2015

Попробуйте эту формулу:

=IF(ISERROR(FIND(Sheet2!$A1;Sheet1!$A1));Sheet2!B1)

Вставьте это в B1, затем заполните им остальные ячейки.

person Wouter    schedule 12.01.2015