2015-05-22 4 views
0

Я пытаюсь написать формулу Excel, которая будет использовать позволяет говорить, что пользователь вводит в B2, ищет другой столбец первого столбца для строки, которая СОДЕРЖАЕТ это число и возвращает второй столбец.Excel VLOOKUP, если содержит

Я попробовал этот ВПР

=VLOOKUP("*"&B3&"*",[MPI_Directory_by_Establishment_NumberWEBSITE.xls]AllMPIByEstNo!$1:$65536,2) 

Кроме того, этот индекс матча - это только возвращает точное соответствие

=INDEX([MPI_Directory_by_Establishment_NumberWEBSITE.xls]AllMPIByEstNo!$B:$B,MATCH(B2,[MPI_Directory_by_Establishment_NumberWEBSITE.xls]AllMPIByEstNo!$A:$A,0)) 

Спасибо в пожилом

+0

Я чувствую, что вы должны указать диапазон, в котором вы ищете номер дюйма Вместо $ 1: $ 65536' использовать '$ A $ 1: $ B $ 65536'. Здесь также может быть несоответствие типов, но я бы попытался это начать. – TMH8885

ответ

0

Вы обычно нужно ЛОЖЬ 4-й аргумент VLOOKUP, например Для упрощения с данными по sheet2

= ВПР (""& В2 &"", Лист2 A: B, 2, FALSE)

Но это значение соответствия (в колонке А) числовое или буквенно-цифровое?

+0

поля в формате number: General. Это сочетание буквенно-цифровых и числовых – Walking