PROCV – Múltiplas Planilhas Simultâneas – Excel e Google Planilhas

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Luciano Farina

Last updated on July 9, 2023

Este tutorial vai demonstrar como executar um PROCV em várias planilhas no Excel e no Google Sheets. Se sua versão do Excel for compatível com o PROCX, recomendamos usar o PROCX.

mf procv multiplas planilhas

A função PROCV só pode executar uma pesquisa em um único conjunto de dados. Se quisermos fazer uma pesquisa entre vários conjuntos de dados armazenados em planilhas diferentes, podemos combinar todos os conjuntos de dados em um único conjunto ou usar a função SEERRO junto com PROCV para fazer várias pesquisas em uma única fórmula.

O último método é mais simples no Excel, enquanto o primeiro é mais simples no Google Planilhas.

PROCV com SEERRO

A função PROCV (e outras fórmulas de pesquisa) retorna um erro se não conseguir encontrar uma correspondência, e normalmente usamos a função SEERRO para substituir o erro por um valor personalizado.

Em vez de um valor personalizado, usaremos a função SEERRO para executar outra PROCV em outra planilha se a primeira PROCV não encontrar uma correspondência na primeira planilha.

PROCV – 2 Planilhas de uma vez

=SEERRO(PROCV(B3;'Dept. A'!$B$3:$C$7;2;FALSO);PROCV(B3;'Dept. B'!$B$3:$C$7;2;FALSO))

procv 2 plan

Vamos examinar a fórmula:

Função PROCV

Aqui está o primeiro PROCV:

=PROCV(B3;'Dept. A'!$B$3:$C$7;2;FALSO)

procv 3

Observação: A função PROCV procura o valor de pesquisa na primeira coluna da tabela e retorna o valor correspondente da coluna definida pelo índice da coluna (ou seja, o terceiro argumento). O último argumento define o tipo de correspondência (ou seja, Verdadeiro – correspondência aproximada, Falso – correspondência exata).

Aqui está o PROCV para a 2ª planilha:

=PROCV(B3;'Dept. B'!$B$3:$C$7;2;FALSO)

procv deptb

Função SEERRO

Combinamos os resultados dos 2 PROCVs usando a função SEERRO.

Verificamos o valor do primeiro PROCV (por exemplo, Dept. A). Se o valor procurado não for encontrado, o valor correspondente do segundo  PROCV será retornado em seu lugar.

=SEERRO(E3;F3)

seerro 1

Observação: A função SEERRO verifica um valor (ou seja. o primeiro argumento), se o valor for um erro (por exemplo, #N/D, #REF!), ela retornará o valor de seu segundo argumento em vez do erro. Se não for um erro, ele retornará o valor que está sendo verificado.

A combinação de todos esses conceitos resulta em nossa fórmula original:

=SEERRO(PROCV(B3;'Dept. A'!$B$3:$C$7;2;FALSO);PROCV(B3;'Dept. B'!$B$3:$C$7;2;FALSO))

PROCV – Mais de 2 Planilhas ao Mesmo Tempo

Para mais de duas planilhas, precisamos adicionar um PROCV e um SEERRO por planilha adicional à fórmula acima. Aqui está a fórmula para 3 planilhas:

=SEERRO(SEERRO(PROCV(B3;'Dept. A'!$B$3:$C$7;2;FALSO);PROCV(B3;'Dept. B'!$B$3:$C$7;2;FALSO));PROCV(B3;'Dept. C'!$B$3:$C$7;2;FALSO))

procv 3 plans

PROCV em Várias Planilhas de uma vez no Google Planilhas

Embora a combinação de SEERRO e PROCV funcione da mesma forma no Planilhas Google, é mais simples combinar os conjuntos de dados em um só.

PROCV com Colchetes {} (Google Planilhas)

Podemos combinar os conjuntos de dados em um só usando os colchetes.

=PROCV(B3;{'Dept. A'!$B$2:$C$7;'Dept. B'!$B$2:$C$7;'Dept. C'!$B$2:$C$7};2;FALSO())

procv 3 plan google

Vamos detalhar e visualizar a fórmula:

Empilhe todos os conjuntos de dados verticalmente, separando os intervalos de células usando o ponto e vírgula dentro das chaves:

={'Dept. A'!$B$3:$C$7;'Dept. B'!$B$3:$C$7;'Dept. C'!$B$3:$C$7}

all data

Observação: Os colchetes no Google  Planilhas também podem ser usados para criar uma matriz a partir de intervalos de células. O ponto e vírgula é usado para empilhar valores verticalmente, enquanto a vírgula é usada para empilhar valores horizontalmente. Se os intervalos de células forem empilhados verticalmente, precisamos nos certificar de que o número de colunas para cada um dos intervalos de células seja o mesmo, caso contrário isso não funcionará. Na horizontal, o número de linhas deve ser o mesmo.

A matriz resultante é usada como entrada para o segundo argumento do PROCV:

=PROCV(E3;$B$3:$C$17;2;FALSO())

procv 3 plan google 2

A combinação de tudo isso resulta em nossa fórmula original:

=PROCV(B3;{'Dept. A'!$B$2:$C$7;'Dept. B'!$B$2:$C$7;'Dept. C'!$B$2:$C$7};2;FALSO())

AI Formula Generator

Experimentar gratuitamente

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Return to Excel Formulas List