Получив ошибку ссылки для соответствия индексу, что я делаю не так?

#excel-formula

Вопрос:

Что не так с моим заявлением о сопоставлении индекса? Я получаю:

 #REF! error  

когда я использую:

 =INDEX(VendorSub[@[Unique ID]],MATCH([@VendorName]],VendorSub[VendorName],0),2)  

У меня есть два листа в одной рабочей тетради. Мне нужно найти уникальный идентификатор из VedorSub, где имя поставщика совпадает с именем поставщика в GCMainForm, а затем вернуть значение в GCMainForm. Формула вызывается из GCMainForm.

Поставщики суб =ИНДЕКС(Поставщик[@[Уникальный идентификатор]],СОВПАДЕНИЕ([@[7293_Vendor(ы), на которых в настоящее время работают]]], Поставщик[Имя поставщика/субподрядчика],0),2)

GCMainForm

Что я упускаю? Если я ищу уникальный идентификатор для «Ограждения AAA», он должен вернуть «18327».

Комментарии:

1. =INDEX(VendorSub[Unique ID],MATCH([@VendorName],VendorSub[VendorName],0)) вам нужно использовать полный столбец в индексе и удалить 2, так как есть только один столбец.

Ответ №1:

Я перешел на vlookup и смог получить правильные результаты. Спасибо за ваш вклад.

=VLOOKUP(Table1[@[7293_Vendor(s) currently working for]],VendorSub!A:B,2,0)