Usando o Excel com VLOOKUP, mas, em seguida, corresponde ao valor e retorna o conteúdo da célula adjacente

1

Eu tenho uma planilha como planilha de amostra.

Eu preciso usar VLOOKUP para fazer referência ao id, depois encontrar códigos em várias colunas e retornar a marca da coluna adjacente. Qualquer ajuda seria ótima.

Por exemplo, que marca foi alcançada para AF para todos, embora AF apareça em colunas diferentes. Coluna A = ID As colunas B, D, F e G podem conter códigos Quando o código é encontrado, preciso retornar o valor na coluna à direita do código correspondente.

    
por MillyMolly 03.03.2016 / 19:38

1 resposta

1

Você pode usar uma combinação de INDEX , MATCH e OFFSET para conseguir o que deseja. Para descobrir qual ID 414 marcou para o código AF , supondo que sua tabela de amostra esteja no intervalo A1: J6, você pode usar

=INDEX(OFFSET($A$1:$J$1,MATCH(414,$A$2:$A$6,0),0),MATCH("AF",OFFSET($A$1:$J$1,MATCH(414,$A$2:$A$6,0),0),0)+1)

Quebrando isso, OFFSET($A$1:$J$1,MATCH(414,$A$2:$A$6,0),0) , que aparece duas vezes na fórmula, representa a linha que você deseja procurar. MATCH("AF",...,0) retorna o número da coluna onde AF é encontrado nessa linha. Adicionar 1 a isso dá o número da coluna à direita AF . INDEX(...,MATCH("AF",...,0)+1) retorna o valor dessa coluna.

    
por 03.03.2016 / 20:39