Copiando dados usando o erro VLOOKUP

0

Estou tendo problemas com a fórmula que estou usando no Excel. Como não consigo adicionar imagens aqui, aqui está um link:

Aqui está o link para a planilha, onde a planilha 1 é a fonte de dados: link

Estou usando esta fórmula: = VLOOKUP (A2, Folha1! A1: D1000,2, FALSE)

A partir de agora, posso inserir o valor na coluna A da Folha 1 e ele retornará a linha inteira contendo isso. O problema é que, quando tento digitar "Code1", percebo que ele não retorna nenhum dado. Alguém pode explicar por que isso acontece? Eu sou um noob do Excel ...

    
por user3580021 02.11.2014 / 16:38

1 resposta

1

Você precisa bloquear o parâmetro table_array como uma referência absoluta do intervalo de células com o símbolo $ .

=VLOOKUP($A2,Sheet1!$A$1:$D$1000,2,FALSE)

Eu também bloqueei a parte da coluna da referência A2, de modo que ela não seja alterada se estiver preenchida corretamente (mencionada acima por @Fayyaadh). Quando você estava preenchendo, o parente A1:D1000 estava mudando para A2: D1001, A3: D1002, etc. No momento em que você chegou à linha 8, isso foi Sheet1!A7:D1006 , que não mais abrangia seu Código1 lookup_value .

Se você quiser preencher corretamente (também conhecido como arrastar ), talvez essa modificação possa ajudar.

=VLOOKUP($A2,Sheet1!$A$1:$D$1000,COLUMN(B:B),FALSE)

Isso mudará para COLUMN(C:C) , etc, conforme estiver preenchido corretamente, incrementando efetivamente a coluna que você está retornando (por exemplo, 2, 3, 4, etc ).

    
por 02.11.2014 / 19:20