Eu tive um problema semelhante e usei a resposta do bdr9 para criar o meu próprio. Se eu tivesse um sucesso maior nas minhas pesquisas no google, eu postaria isso lá, mas essa questão de troca de pilha é a mais próxima que eu tenho.
Eu estava tentando corresponder um valor em um intervalo de valores e retornar um valor associado de uma coluna diferente do valor correspondente. Eu estava comparando endereços MAC (para telefones IP) de uma lista que eu tinha de um servidor para outro que tinha os endereços MAC com os nomes atribuídos.
Eu queria um atalho para combinar MACs com nomes, e a lista de nomes desconhecidos tinha mais / diferentes MACs do que a lista que tinha os nomes. Foi isso que eu criei.
A coluna E tinha os MACs que se associam aos nomes conhecidos da coluna B. A coluna F tinha a lista MAC desconhecida. Minha fórmula foi inserida na coluna G, de acordo com a lista MAC desconhecida. "$" É usado para definir os intervalos absolutamente.como entrada no G2
=INDEX($A$3:$A$112,MATCH(E2,$D$3:$D$112,0))
=INDEX([value you wish to return when there is a match],MATCH([cell you are trying to match],[range you are matching to],[not sure what the 0 is for]))