Para uma maneira simples de classificar esse problema e demonstrar o que é necessário, recriou as planilhas fornecidas e criou intervalos nomeados na pasta de trabalho do conjunto de dados ACME.xlsx em relação aos cabeçalhos de coluna de dados
-
Fornecedor
=Sheet1!$A:$A
-
Pedido
=Sheet1!$B:$B
-
Nome
=Sheet1!$C:$C
-
Custo
=Sheet1!$D:$D
Em seguida, na outra pasta de trabalho, criei pontos de entrada para os valores que você deseja pesquisar (número do fornecedor e do pedido) O nome do item que você quer que seja devolvido está no próximo ponto de entrada
Na célula B3
da pasta de trabalho que está sendo criada, entrei
=INDEX('C:\ACME.xlsx'!Name,MATCH(B1&B2,'C:\ACME.xlsx'!Supplier&'C:\ACME.xlsx'!Order,0))
e pressionado CTRL + SHIFT + ENTER
Isso nos dá o resultado desejado. Agora, se você alterar a célula B1
para ACME, o nome do item mudará automaticamente para F e você não precisará da pasta de trabalho que contém a estrutura de dados aberta se tiver o caminho completo do arquivo na fórmula.