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)
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:
- Selecione as três células onde os resultados aparecerão (ex: B2, C2 e D2)
- Digite a fórmula
- 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!