PROCV com Múltiplas Colunas no Excel: Pare de Copiar a Fórmula Várias Vezes

Você ainda copia e cola PROCV várias vezes para buscar informações diferentes da mesma tabela?

Isso é coisa do passado.

Neste artigo iremos mostrar como fazer o PROCV retornar várias colunas de uma só vez, usando uma técnica simples que vai transformar sua produtividade no Excel.

O problema que todo mundo tem

Imagine que você tem uma tabela de produtos com código, nome, preço e categoria.

Para trazer todas essas informações de uma vez, a maioria das pessoas faz assim:

=PROCV(A2;Tabela!A:D;2;FALSO)

=PROCV(A2;Tabela!A:D;3;FALSO)

=PROCV(A2;Tabela!A:D;4;FALSO)

Três fórmulas idênticas, só mudando o número do índice.

E quando precisam arrastar para mais linhas, precisam fazer isso tudo de novo.

Existe um jeito muito melhor.

A solução: PROCV com índice em matriz

A técnica é substituir o número fixo do índice por uma matriz de números.

Ao invés de:

=PROCV(A2;Tabela!A:D;2;FALSO)

DOMINE EXCEL COMIGO

QUERO APRENDER EXCEL

Você usa:

=PROCV(A2;Tabela!A:D;{2.3.4};FALSO)

Repare a diferença: o índice “2” foi substituído por “{2.3.4}”.

Isso instrui o Excel a retornar as colunas 2, 3 e 4 ao mesmo tempo.

Exemplo prático

Imagine a seguinte tabela de produtos:

  • Coluna A: Código
  • Coluna B: Nome do Produto
  • Coluna C: Preço
  • Coluna D: Categoria

Para buscar nome, preço e categoria de uma vez só:

=PROCV(F2;A:D;{2.3.4};FALSO)

Onde F2 contém o código que você quer consultar.

O resultado preenche três células lado a lado automaticamente.

Como confirmar como fórmula matricial

Em versões mais antigas do Excel (antes do 365 e 2021), você precisa confirmar com Ctrl+Shift+Enter ao invés de somente Enter.

Isso transforma a fórmula em fórmula matricial e ela aparecerá entre chaves automaticamente:

{=PROCV(F2;A:D;{2.3.4};FALSO)}

No Excel 365 e 2021, basta pressionar Enter normalmente. O Excel já processa matrizes dinamicamente.

Retornando dados em colunas (lado a lado)

Para retornar dados lado a lado, use ponto para separar os índices dentro das chaves:

=PROCV(A2;Tabela!A:D;{2.3.4};FALSO)

O Excel preenche as células B2, C2 e D2 com os dados das colunas 2, 3 e 4.

Como fazer:

  1. Selecione as três células onde os resultados aparecerão (ex: B2, C2 e D2)
  2. Digite a fórmula
  3. Confirme com Ctrl+Shift+Enter (Excel antigo) ou Enter (Excel 365)

Retornando dados em linhas (um embaixo do outro)

Se você quer que os dados apareçam em linhas ao invés de colunas, use ponto e vírgula para separar:

=PROCV(A2;Tabela!A:D;{2;3;4};FALSO)

O resultado aparece em linhas verticais: B2, B3 e B4.

A diferença entre ponto e ponto e vírgula

Esta é a parte mais importante e onde as pessoas mais erram.

Ponto (.) = dados lado a lado em colunas

{2.3.4} → resultado em B2, C2, D2

Ponto e vírgula (;) = dados um abaixo do outro em linhas

{2;3;4} → resultado em B2, B3, B4

Memorize isso e você não terá problemas.

Dicas importantes para evitar erros

Selecione o intervalo antes de digitar

No Excel antigo, antes de digitar a fórmula, selecione todas as células onde os resultados aparecerão.

Se você quer 3 resultados lado a lado, selecione 3 células na mesma linha.

Cuidado ao editar fórmulas matriciais

Para editar uma fórmula matricial, você precisa confirmar novamente com Ctrl+Shift+Enter.

Se confirmar só com Enter, o Excel quebra a matriz.

Trave a referência da tabela

Se vai arrastar a fórmula para mais linhas, trave a tabela de referência com $:

=PROCV(A2;A$1: D$100;{2.3.4};FALSO)

Verifique o número de índices

Se sua tabela vai até a coluna D (4 colunas), o índice máximo é 4.

Não tente retornar {2.3.4.5} se a tabela só tem 4 colunas.

Comparando os métodos

Veja a diferença na prática:

Método antigo (3 fórmulas):

  • =PROCV(A2;Tabela;2;FALSO)
  • =PROCV(A2;Tabela;3;FALSO)
  • =PROCV(A2;Tabela;4;FALSO)

Método novo (1 fórmula):

  • =PROCV(A2;Tabela;{2.3.4};FALSO)

Resultado idêntico, com um terço do trabalho.

E quando precisar arrastar para novas linhas, você arrasta uma fórmula ao invés de três.

Quando usar cada abordagem

Use PROCV com matriz quando:

  • Precisa retornar 2 ou mais colunas da mesma busca
  • Quer manter a planilha organizada
  • Precisa facilitar a manutenção futura

Use PROCV individual quando:

  • Precisa retornar apenas uma coluna
  • A simplicidade é mais importante
  • Está ensinando alguém que está começando

Alternativa moderna: PROCX

Se você usa Excel 365 ou 2021, o PROCX resolve isso de forma ainda mais elegante:

=PROCX(A2;Tabela[Código];Tabela[Nome]:Tabela)

O PROCX retorna múltiplas colunas nativamente, sem necessidade de truques de matriz.

Mas se você usa versões mais antigas do Excel, o PROCV com matriz é sua melhor opção.

Erros comuns

Esquecer de selecionar as células antes

No Excel antigo, se você digitar a fórmula em apenas uma célula, ela retorna somente o primeiro valor.

Não confirmar com Ctrl+Shift+Enter

No Excel antigo, sem essa combinação, a fórmula trata a matriz como um único valor.

Confundir ponto com vírgula

Lembre: ponto = colunas, ponto e vírgula = linhas.

Compartilhe ou Comente

Se você curtiu esse artigo aonde mostramos como usar PROCV para retornar múltiplas colunas no Excel, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.

Você já perdia muito tempo copiando PROCV manualmente? Conta para nós nos comentários!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *