2
respostas

PROCV PODE RETORNAR MAI DE UMA COLUNA?

Tem como o PROCV ou outra função retornar mais de uma coluna ou temos de repetir a fórmula em várias células? Ex. tenho um conjunto de registros (linhas) com: nome, endereço, idade, telefone, etc. Quero procurar por determinado nome (procura na vertical) e retornar todos os campos referentes a esse nome (endereço, idade, telefone, etc.)

2 respostas

pelo o que entendi, você precisa de um procv para cada parâmetro, por que são referências diferentes né, e para retornar as informações de cada campo você deve trocar a coluna aonde ele irá pesquisar

Sim, é possível usar a função PROCV ou outras funções de busca e referência para retornar mais de uma coluna.

Para fazer isso, você pode utilizar uma combinação de funções, como o PROCV com o ÍNDICE e o CORRESP. A ideia é utilizar o PROCV para localizar o valor procurado (nome, no seu exemplo) e usar o valor retornado pelo PROCV como referência para a função ÍNDICE, que vai retornar as outras colunas correspondentes a esse valor.

Veja um exemplo de fórmula que pode ser usada para retornar as colunas de endereço, idade e telefone, dado um nome procurado na coluna A:

=ÍNDICE(B:D;CORRESP(E2;A:A;0);)

Nesse exemplo, a fórmula utiliza o ÍNDICE para retornar as colunas de B a D (endereço, idade e telefone), e o CORRESP para localizar a linha correspondente ao nome procurado (na célula E2, por exemplo) na coluna A. O argumento "0" na função CORRESP indica que a procura é exata.

A fórmula acima retorna os valores das colunas B e C na mesma linha onde o nome procurado foi encontrado na coluna A.

Obs: o PROCV foi usado pra achar o valor da linha onde está o nome que voce quer e colocado no E2, que é a célula onde CORRESP vai levar em conta.