procv exemplos

Post on 25-Jun-2015

4.304 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PROCV 01 EXEMPLO

Você criou uma planilha (Cadastro) com os dados dos alunos da sua escola.

Em outra planilha (Notas), serão lançadas as avaliações destes alunos.

Em Notas, você quer digitar a matricula e...

... deixar para o Excel a responsabilidade de pesquisar e retornar o nome do aluno,

armazenado em Cadastro.

Vou utilizar como exemplo uma planilha com poucos dados. Mas o que for utilizado

para o pequeno intervalo de células ( A2:B7 ) pode ser aplicado em qualquer

quantidade de linhas e colunas. Adapte o exemplo às suas necessidades, ok ?

Para aprender como criar a pesquisa automática dos nomes, acompanhe este

exercício.

Ative a planilha Notas.

Em B:2, digite o sinal de igual ( = ).

Eu não gosto de digitar a fórmula diretamente na célula. É questão de gosto. Por

isso, se quiser me acompanhar, clique na barra de fórmulas.

Digite o nome da função: =PROCV(.

É o valor que será pesquisado. Neste exemplo, é a matricula digitada na célula.

Portanto, clique em A:2.

Digite ponto e vírgula ( ; ).

É o intervalo de células, a tabela, na qual será feita a pesquisa. Neste exemplo,

informe o nome da planilha ( Cadastro ) seguido do símbolo de exclamação ( ! )

mais o intervalo de células ( A2:B7 ).

A sintaxe é: =PROCV(A2;Cadastro!A2:B7.

Digite outro ponto e vírgula ( ; ).

É a posição da coluna, no intervalo, onde está o nome. Neste caso, 2 equivale à

coluna B.

Digite outro ponto e vírgula ( ; ) para informar o último parâmetro.

Defina-o como FALSO.

Quando o quarto parâmetro é definido como FALSO, o Excel XP irá pesquisar o

valor exato. Ou seja, se você digitar a matrícula 5, PROCV irá pesquisar pelo

número 5. Se não encontrá-lo, irá retornar uma mensagem de erro.

Por outro lado, informando VERDADEIRO, se o número digitado não for encontrado,

a pesquisa irá procurar pelo número aproximado. Não é o nosso caso.

Para finalizar, feche a função com ) e tecle [ Enter ].

Sim, jovem, tens razão. Concordo.

Precisamos verificar se a matrícula foi digitada, para só então efetuar a pesquisa.

Mas, vamos, primeiro, verificar se a pesquisa é feita corretamente.

Clique em A:2.

Digite uma matrícula válida e tecle [ Enter ].

O Excel XP irá retornar, corretamente, o nome do aluno.

No próximo capítulo, vamos aprimorar a nossa planilha, ok ? A pesquisa somente

será feita se a matrícula for digitada na coluna A.

PESQUISAR NOMES Clique em B:2.

Clique entre o sinal de igual ( = ) e PROCV.

Comece alterando a sintaxe: =SE(.

A condição para a pesquisa é que algum valor seja digitado em A:2. Então, a

sintaxe ficará assim:

=SE(A2>0;PROCV(...

No bom e sarado Português: se A:2 for maior do que zero,...

E SE A:2 NÃO FOR MAIOR DO QUE ZERO ?

Você precisa, então, informar ao software microsoftiano o que fazer.

Clique à direita da fórmula.

Digite ponto e vírgula ( ; ).

E complete com " ").

A sintaxe ficará assim: =SE(A2>O;PROCV(A2;Cadastro!A2:B7;2;FALSO);"").

Para finalizar, tecle [ Enter ].

Clique em A:2 e...

... pressione [ Delete ].

Observe: a pesquisa não foi feita e nenhum erro foi retornado.

Selecione B:2.

Posicione o ponteiro na alça de preenchimento e arraste-a para baixo.

Sim, jovem, você visualizou o erro. Parabéns.

Ao copiar a fórmula, o intervalo ( A2:B7 ) é alterado. Isto não pode acontecer. Você

precisa informar ao Excel XP que mantenha fixo Cadastro!A2:B7.

Selecione B:2 e...

... insira o símbolo $ entre A2 e B7.

A sintaxe deverá ficar assim: =SE(A2>O;PROCV(A2;Cadastro!

A$2:B$7;2;FALSO);"").

Agora, você pode copiá-la.

O primeiro parâmetro, a célula que será utilizada para pesquisa, nesse exemplo,

A:2,...

... será atualizada quando você arrastar e copiar a fórmula. Isto está correto.

Porém, o intervalo que será pesquisado, Cadastro!A$2:B$7, será preservado.

top related