Excel 2020: Elimine PROCV com o Modelo de Dados - Dicas do Excel

Índice

Digamos que você tenha um conjunto de dados com informações de produto, data, cliente e vendas.

O departamento de TI esqueceu de colocar setor lá. Aqui está uma tabela de pesquisa que mapeia o cliente para o setor. É hora de uma VLOOKUP, certo?

Não há necessidade de fazer VLOOKUPs para juntar esses conjuntos de dados se você tiver o Excel 2013 ou mais recente. Essas versões do Excel incorporaram o mecanismo Power Pivot ao núcleo do Excel. (Você também pode fazer isso usando o suplemento Power Pivot para Excel 2010, mas existem algumas etapas extras.)

Tanto no conjunto de dados original quanto na tabela de consulta, use Home, Format as Table. Na guia Ferramentas de Tabela, renomeie a tabela de Tabela1 para algo significativo. Eu usei dados e setores.

Selecione uma célula na tabela de dados. Escolha Inserir, Tabela Dinâmica. A partir do Excel 2013, há uma caixa extra, Adicionar esses dados ao modelo de dados, que você deve selecionar antes de clicar em OK.

A lista Campos da tabela dinâmica é exibida, com os campos da tabela Dados. Escolha receita. Como você está usando o Modelo de Dados, uma nova linha aparece no topo da lista, oferecendo Ativo ou Todos. Clique em tudo.

Surpreendentemente, a lista Campos da tabela dinâmica oferece todas as outras tabelas da pasta de trabalho. Isso é inovador. Você ainda não fez uma VLOOKUP. Expanda a tabela Setores e escolha Setor. Duas coisas acontecem para avisá-lo de que há um problema.

Primeiro, a tabela dinâmica aparece com o mesmo número em todas as células.

Talvez o aviso mais sutil seja uma caixa amarela que aparece no topo da lista Campos da Tabela Dinâmica, indicando que você precisa criar um relacionamento. Escolha Criar. (Se você estiver no Excel 2010 ou 2016, tente a sorte com a Detecção automática - muitas vezes funciona.)

Na caixa de diálogo Criar relacionamento, você tem quatro menus suspensos. Escolha Dados em Tabela, Cliente em Coluna (Estrangeiro) e Setores em Tabela relacionada. O Power Pivot preencherá automaticamente a coluna correspondente em Coluna Relacionada (Primária). Clique OK.

A tabela dinâmica resultante é um mash up dos dados originais e dos dados da tabela de pesquisa. Não são necessários VLOOKUPs.

Artigos interessantes...