BDExtrair Excel, como usar? Alternativa ao Procv

MR
Marcos Rieper

Especialista em Excel

12 de janeiro de 2021 Atualizado 08 de julho de 2026 4 min de leitura
Como-usar-BDExtrair-Excel

BDExtrair Excel, como usar? Alternativa ao Procv

Veja como usar a função BDExtrair no Excel, uma alternativa muito interessante ao PROCV.

Há situações em que precisamos realizar o retorno de uma informação de outra coluna, para isso muitas vezes usamos o PROCV ou o Índice Corresp.

No entanto, a função BDExtrair pode ser muito interessante para retornar valores quando temos mais do que uma condição para a busca dos dados, sem a necessidade de criar colunas auxiliares na tabela.

Para que serve a função BDExtrair?

Esta função realiza o retorno de uma única célula que atenda a necessidades de filtros de diversos campos, podendo usar E e OU para realizar os filtros como veremos.

Veja a seguinte situação:

BDExtrair 1

Precisamos buscar os dados de endereço, Number, UF e Idade.

Os filtros que serão aplicados são pelo Nome, cidade, Idade maior que 18 ou uma idade específica e o gênero.

BDExtrair 2

Para fazer isso com o Procv teríamos que fazer uma fórmula muito complexa para retornar estes dados, mas com o BDExtrair esta funcionalidade é muito simples.

Como usar a função BDExtrair no Excel?

Para usar a função BDExtrair é necessário que:

  1. A sua lista de dados tem que ter cabeçalhos. Se for uma tabela automaticamente já existirá o cabeçalho.

Abaixo uma lista de exemplo, poderia ser uma tabela também sem problemas.

BDExtrair 1

Em um outro local da planilha você deve colocar os campos que irão ser utilizados como filtro e os que gostaria retornar da tabela.

Por exemplo:

BDExtrair 2

Em verde temos os campos de filtro e em azul os campos de resultado.

Pelo filtro acima gostaríamos então dos dados de Endereço, número do endereço, UF e idade quando: O nome for Julieta, a cidade for Fortaleza e a Idade for maior ou igual à 18.

É imprescindível que o nome dos campos do filtro sejam iguais aos do cabeçalho da origem dos dados, não precisa ter mesma sequência, apenas ter o nome igual.

Agora vamos aos campos de resultados.

A sintaxe da função BDExtrair no Excel é a seguinte:

=BDEXTRAIR(banco_dados;campo;critérios)

  • banco_dados: É a origem dos dados, selecionamos a tabela de origem com os cabeçalhos.
  • campo: Nome do campo que desejamos retornar, no nosso exemplo apontamos para o cabeçalho dos resultados desejados, (Endereço, Number, UF e Idade), cada um na sua célula.
  • critérios: São os campos de filtro que criamos. Selecione o cabeçalho e as linhas abaixo do cabeçalho. Caso tenha mais de uma linha abaixo do cabeçalho o filtro será aplicado caso encontre um ou outro filtro, então se estiver na mesma linha pode colocar inclusive o mesmo cabeçalho duas vezes, por exemplo: idade >=18 idade<=40, bastando criar dois campos de filtro com o mesmo nome e colocar estes parâmetros.
BDExtrair 3 Excel

No exemplo acima o intervalo do range de células é o seguinte:

=BDEXTRAIR($B$7:$I$122;P7;$K$7:$N$8)

Como pode perceber é bastante simples, são apenas três parâmetros e o resultado é muito rápido.

Restrições

Uma restrição para o uso é que ela não funciona na vertical, ou seja, não dá pra usar como o PROCV ou Índice Corresp para retornar dados de várias linhas, pois cada filtro precisa de um cabeçalho que esteja exatamente acima dele.

Outra questão é que ela retorna apenas se houver um registro que atenda as restrições, e apenas um.

Se houver mais de um registro que atenda aos requisitos ele retornará um erro #NÚM!.

Isto ocorre porque a função BDExtrair retorna apenas uma linha e diferente das funções PROCV e Índice Corresp, se houverem mais registros ela não retorna.

Vídeo-aula

Assista esta vídeo aula neste link: BDExtrair Alternativa interessante ao PROCV.

Download

Realize o download do arquivo deste exemplo e da vídeo-aula acima neste botão abaixo. Basta se inscrever na nossa newsletter gratuita para o download automático.

Download — baixe aqui: BDExtrair Excel

Preencha seus dados para receber o link de download no seu e-mail.

Curso Excel Completo – Do Básico ao VBA

Quer aprender Excel do Básico, passando pela Avançado e chegando no VBA? Clique na imagem abaixo:

Principais recursos

Confira o que este material oferece para você.

Organização por data e etapas
Classificação automática
Ranking e destaques
Fluxos e etapas automáticas
Dashboard com indicadores
Atualização automática por fórmulas

Perguntas frequentes

O material é realmente gratuito?

Sim. O acesso é gratuito e não exige cadastro.

Preciso ter o Excel instalado?

Recomendamos o Excel 2013 ou superior para todos os recursos.

Como faço para receber atualizações?

As atualizações são automáticas dentro da própria planilha.

Funciona no Excel do Mac?

Sim, funciona no Excel para Windows e para Mac.

Funciona no celular?

É possível visualizar no app do Excel; a edição completa é no computador.

Planilhas relacionadas

Planilha de Fluxo de Caixa

Planilha de Fluxo de Caixa

(1.327)

R$ 89,90

Controle de Estoque

Controle de Estoque

(962)

R$ 69,90

Planilha Financeira Empresarial

Planilha Financeira Empresarial

(1.254)

R$ 79,90

Dashboard Financeiro no Excel

Dashboard Financeiro no Excel

(689)

R$ 49,90

Continue lendo

Curso Excel Master — Básico ao Avançado, VBA, PowerPoint e mais

Receba conteúdos e novidades direto no seu e-mail

Dicas, tutoriais, planilhas gratuitas e muito mais.

Não enviamos spam. Cancele quando quiser.

Download imediato

Acesso na hora após a compra

Compra 100% segura

Seus dados protegidos com SSL

Acesso vitalício

Use para sempre, sem mensalidades

Suporte via WhatsApp

Atendimento rápido e humanizado