Fórmula 2D do VLOOKUP dá erro

0

Tenho 3 conjuntos de dados pequenos.

1st has range A123:B126.
2nd dataset range is D123:E126. 
3rd has G123:H126.
Each dataset has Column Heading in row 123, are Project & Code. Each dataset has title in row 122, are HR, IT & SALES. 

No intervalo de dados A128: D131, estou usando o recurso 2D VLOOKUP para filtrar o código de projeto relacionado.

Intervalo A128: D128 tem títulos como,

SRNO, PROJECT TITLE, PROJECT, CODE.

Intervalo B129: B131 possui valores HR, IT, SALES. Faixa C129: C131 tem COMPORTAMENTO, CHAMADA, ERP.

A célula D129 tinha fórmula,

=VLOOKUP (C129, OFFSET($A$124:$H$126,MATCH(B129, $A$122:$H$122,0),, 2),2,0)

NB: É uma fórmula de Array. No D129, ele produz o resultado correto, mas depois de arrastar para baixo, mostra #NA.

    
por Rajesh S 14.08.2017 / 10:57

1 resposta

0

Estou assumindo que sua exigência atual é muito mais complicada do que isso, então espero que isso ajude você.

Esta fórmula funciona se você copiá-lo para D129, e você pode arrastá-lo para baixo. Eu removi a função offset como vlookup estava encontrando a célula que você queria.

=VLOOKUP(C129,$A$124:$H$126,MATCH(B129,$A$122:$H$122,0)+1,1)

    
por 14.08.2017 / 13:28