Header Ads

Diferença entre PROCV e PROCX no Excel: Cuidado com essa Pegadinha de Concurso

A diferença entre PROCV e PROCX no Excel vai muito além da sintaxe: envolve limitações de busca, comportamento de erro e, principalmente, a versão do Excel em que cada função está disponível — e é justamente esse último ponto que costuma virar pegadinha em concursos. Neste artigo você entende as duas funções, compara suas limitações e descobre exatamente em quais versões do Excel o PROCX realmente existe (a resposta pode surpreender quem estuda em um Excel mais antigo).

O que é PROCV

PROCV (Procura Vertical) é uma das funções de busca mais tradicionais e mais usadas do Excel, presente em praticamente todas as versões do programa, inclusive nas mais antigas. Sua função é procurar um valor na primeira coluna de um intervalo de dados e retornar um valor correspondente de outra coluna da mesma linha, à direita da coluna pesquisada.

A sintaxe básica da função é: PROCV(valor_procurado; matriz_tabela; núm_índice_coluna; [procurar_intervalo]). Onde:

  • valor_procurado: o valor que se deseja localizar
  • matriz_tabela: o intervalo de células onde a busca será feita
  • núm_índice_coluna: o número da coluna, dentro da matriz selecionada, de onde o valor de retorno deve ser extraído
  • procurar_intervalo: argumento opcional que define se a busca deve ser exata (FALSO) ou aproximada (VERDADEIRO)

As limitações clássicas do PROCV

Apesar de extremamente popular, o PROCV tem algumas limitações bem conhecidas, frequentemente cobradas em prova:

  • Só consegue buscar valores à direita da coluna de pesquisa, nunca à esquerda dela dentro da mesma matriz de dados
  • Depende de um número fixo de coluna (o argumento núm_índice_coluna), que precisa ser ajustado manualmente se novas colunas forem inseridas ou removidas da tabela
  • Retorna o erro #N/D quando o valor procurado não é encontrado, exigindo, muitas vezes, o uso combinado com a função SEERRO para tratar esse erro de forma mais amigável

Diferença entre Memória Cache e Memória RAM: Conteúdo e Questôes

O que é PROCX

PROCX (em inglês, XLOOKUP) é uma função de busca mais moderna e mais flexível, criada especificamente para superar as principais limitações do PROCV. Diferentemente de sua antecessora, o PROCX consegue buscar valores tanto à direita quanto à esquerda da coluna de pesquisa, e não depende de um número fixo de coluna para indicar onde está o valor de retorno.

A sintaxe básica da função é: PROCX(pesquisa_valor; pesquisa_matriz; matriz_retorno; [se_não_encontrado]; [modo_correspondência]; [modo_pesquisa]). Onde:

  • pesquisa_valor: o valor que se deseja localizar (equivalente ao valor_procurado do PROCV)
  • pesquisa_matriz: a coluna (ou linha) onde a busca será feita
  • matriz_retorno: a coluna (ou linha) de onde o valor correspondente deve ser retornado, selecionada diretamente, sem necessidade de contar número de colunas
  • se_não_encontrado: argumento opcional que permite definir uma mensagem personalizada, em vez do tradicional erro #N/D
  • modo_correspondência: argumento opcional que define o tipo de correspondência buscada, incluindo suporte a caracteres curinga
  • modo_pesquisa: argumento opcional que define a direção da busca, inclusive permitindo pesquisar em ordem inversa (do último valor para o primeiro)

Vantagens práticas do PROCX sobre o PROCV

Entre as principais vantagens do PROCX em relação ao PROCV, destacam-se:

  • Permite buscar valores à esquerda da coluna de pesquisa, e não apenas à direita
  • Não depende de contar o número da coluna de retorno, tornando a fórmula mais estável diante de alterações na planilha
  • Trata nativamente o valor a ser exibido quando a busca não encontra resultado, sem exigir uma função adicional como o SEERRO
  • Suporta busca em ordem inversa (do último valor para o primeiro), algo que o PROCV tradicional não oferece diretamente

Diferença entre Assinatura Digital e Certificado Digital: Guia Completo para Concursos

A pegadinha mais importante: PROCX existe no Excel 2016?

Chegamos ao ponto mais decisivo deste artigo, e o que realmente costuma pegar candidatos desatentos: o PROCX não existe no Excel 2016, nem no Excel 2019 vendido como licença perpétua (compra única, sem assinatura). A função PROCX foi lançada, em inglês, como XLOOKUP, inicialmente para participantes do Programa Office Insider, dentro do Microsoft 365, e posteriormente disponibilizada de forma mais ampla para assinantes do Microsoft 365 e para o Excel 2021 (versão de licença perpétua mais recente).

Ou seja: quem utiliza Excel 2016 ou Excel 2019 como licença perpétua (sem assinatura do Microsoft 365) simplesmente não encontrará a função PROCX na lista de funções disponíveis, mesmo que o programa esteja atualizado dentro do que é oferecido para essas versões específicas.

Dica de prova

Se uma questão afirmar que "o PROCX está disponível em todas as versões do Excel, incluindo o Excel 2016", ela está incorreta. O PROCX é uma função relativamente recente, restrita ao Microsoft 365 (assinatura) e ao Excel 2021 (licença perpétua mais nova), não estando disponível nas versões de licença perpétua anteriores a essa, como Excel 2016 e Excel 2019.

PROCH x PROCV: não confunda com o PROCX

Outro ponto que gera confusão em prova é a diferença entre PROCH e PROCV, que não deve ser confundida com a diferença entre PROCV e PROCX. Enquanto o PROCV realiza busca vertical (percorrendo uma coluna), o PROCH (Procura Horizontal) realiza busca horizontal, percorrendo uma linha em busca do valor procurado, e retornando um valor correspondente de outra linha da mesma coluna.

O PROCX, por sua vez, unifica essas duas lógicas: dependendo de como as matrizes de pesquisa e de retorno são selecionadas, o PROCX pode realizar tanto buscas verticais quanto horizontais, o que reduz a necessidade de decidir, de antemão, entre usar PROCV ou PROCH para cada situação específica.

Dica de prova

Fixe essa lógica simples: PROCV busca na vertical (colunas); PROCH busca na horizontal (linhas); e o PROCX consegue fazer ambos os tipos de busca, dependendo apenas de como os intervalos de pesquisa e retorno são configurados na fórmula.

Diferença entre Malware e Vírus: Conteúdo e Questões para Concursos

Exemplo prático: PROCV x PROCX resolvendo o mesmo problema

Imagine uma planilha com uma coluna de códigos de produto e, à esquerda dessa coluna, uma coluna com o nome do produto correspondente. Usando o PROCV tradicional, seria impossível buscar o nome do produto a partir do código, já que o PROCV só localiza valores em colunas à direita da coluna de pesquisa. Já com o PROCX, essa mesma busca seria perfeitamente possível, bastando indicar a coluna de código como pesquisa_valor e a coluna de nome do produto (mesmo estando à esquerda) como matriz_retorno.

PROCX em português: cuidado com o nome da função

Um detalhe prático, embora não seja exatamente teórico, é que o nome da função muda conforme o idioma de instalação do Excel: em português, a função se chama PROCX; em inglês, XLOOKUP. Isso é relevante porque planilhas compartilhadas entre usuários com versões do Excel em idiomas diferentes podem apresentar erro de fórmula não reconhecida, caso o nome da função utilizado não corresponda ao idioma configurado naquele Excel específico — problema que não costuma ocorrer, da mesma forma, com o PROCV, que já está consolidado há muito mais tempo em praticamente todas as versões e idiomas do programa.

Resumo rápido

  • PROCV busca valores apenas à direita da coluna de pesquisa e depende de um número fixo de coluna de retorno.
  • PROCX (XLOOKUP) busca valores à esquerda ou à direita, sem depender de contar colunas, e trata nativamente o caso de valor não encontrado.
  • O PROCX não existe no Excel 2016 nem no Excel 2019 como licença perpétua; está disponível apenas no Microsoft 365 (assinatura) e no Excel 2021.
  • PROCH realiza busca horizontal (em linhas); PROCV realiza busca vertical (em colunas); o PROCX pode fazer ambos, dependendo da configuração da fórmula.
  • O PROCX permite busca em ordem inversa (do último valor para o primeiro), recurso que o PROCV tradicional não oferece diretamente.
  • Em português, a função se chama PROCX; em inglês, é chamada de XLOOKUP.

Questões estilo banca de concurso

1. A função PROCV no Excel realiza busca de valores:

A) Apenas à esquerda da coluna de pesquisa
B) Apenas à direita da coluna de pesquisa, na mesma matriz de dados
C) Apenas em linhas, nunca em colunas
D) Apenas em outra planilha do mesmo arquivo
E) Apenas em células vazias

2. Uma das principais vantagens do PROCX em relação ao PROCV é que o PROCX:

A) Só funciona em versões mais antigas do Excel
B) Consegue buscar valores tanto à esquerda quanto à direita da coluna de pesquisa
C) Não permite personalizar a mensagem de valor não encontrado
D) Depende obrigatoriamente de contar o número da coluna de retorno
E) Não pode ser usado em nenhuma versão do Excel

3. Em relação à disponibilidade do PROCX por versão do Excel, é correto afirmar que:

A) O PROCX está disponível em todas as versões do Excel, incluindo o Excel 2016
B) O PROCX não está disponível no Excel 2016 nem no Excel 2019 como licença perpétua
C) O PROCX substituiu totalmente o PROCV em todas as versões do Excel já lançadas
D) O PROCX só funciona em computadores com sistema operacional Linux
E) O PROCX está disponível apenas no Excel 2010

4. O PROCX está disponível, entre outras formas, para usuários de:

A) Microsoft 365 (assinatura) e Excel 2021
B) Excel 2010, exclusivamente
C) Excel 2013, exclusivamente
D) Qualquer versão do Excel, sem exceção
E) Apenas versões piratas do Excel

5. Diferentemente do PROCV, o PROCX permite:

A) Apenas buscas em intervalos com uma única coluna
B) Tratar nativamente o valor a ser exibido quando a busca não encontra resultado, sem depender de outra função
C) Apenas buscas em arquivos fechados
D) Apenas buscas em texto formatado em negrito
E) Apenas buscas por data de criação do arquivo

6. A função PROCH realiza busca:

A) Vertical, percorrendo colunas
B) Horizontal, percorrendo linhas
C) Apenas em gráficos
D) Apenas em tabelas dinâmicas
E) Apenas em arquivos de texto (.txt)

7. Sobre a busca em ordem inversa (do último valor para o primeiro), é correto afirmar que:

A) É um recurso exclusivo do PROCV tradicional
B) É um recurso oferecido pelo PROCX, por meio do argumento modo_pesquisa
C) Não existe em nenhuma função de busca do Excel
D) É um recurso exclusivo do PROCH
E) Só é possível utilizando macros em VBA

8. Em relação ao nome da função conforme o idioma do Excel, é correto afirmar que:

A) Em português, a função é chamada de XLOOKUP
B) Em inglês, a função é chamada de PROCX
C) Em português, a função é chamada de PROCX; em inglês, de XLOOKUP
D) O nome da função é sempre o mesmo, independentemente do idioma
E) A função não possui nome em nenhum idioma além do espanhol

Gabarito comentado

1. B — O PROCV busca valores apenas à direita da coluna de pesquisa, dentro da mesma matriz de dados.

2. B — O PROCX consegue buscar valores tanto à esquerda quanto à direita da coluna de pesquisa, diferentemente do PROCV.

3. B — O PROCX não está disponível no Excel 2016 nem no Excel 2019 como licença perpétua, apenas no Microsoft 365 e no Excel 2021.

4. A — O PROCX está disponível para assinantes do Microsoft 365 e para usuários do Excel 2021.

5. B — O PROCX trata nativamente o valor a ser exibido quando a busca não encontra resultado, sem depender de uma função adicional como o SEERRO.

6. B — O PROCH realiza busca horizontal, percorrendo uma linha em busca do valor procurado.

7. B — O PROCX oferece busca em ordem inversa por meio do argumento modo_pesquisa, recurso que o PROCV tradicional não oferece diretamente.

8. C — Em português, a função é chamada de PROCX; em inglês, é chamada de XLOOKUP.

Nenhum comentário

Tecnologia do Blogger.