Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Criando um Modelo Relacional | Fundamentos de Dados e Fundamentos Essenciais do Excel
Fórmulas do Excel

Criando um Modelo Relacional

Deslize para mostrar o menu

Atualmente, os preços dos produtos estão inseridos diretamente no cálculo de Receita. Neste capítulo, mova os preços para uma tabela separada e conecte ambas as planilhas usando o XLOOKUP.

Estrutura do Modelo

  • Sales_Data: dados das transações;
  • Products: dados de preços dos produtos;
  • Os preços dos produtos devem estar em uma tabela de consulta separada;
  • As atualizações de preços devem ocorrer em um local centralizado.

Essa estrutura cria uma fonte única de verdade para os preços dos produtos.

Estrutura do XLOOKUP

=XLOOKUP(lookup_value, lookup_array, return_array)
  • lookup_value: valor a ser pesquisado;
  • lookup_array: onde o Excel faz a busca;
  • return_array: valor retornado da linha correspondente.
Note
Observação

Os separadores de argumentos nas fórmulas do Excel podem variar dependendo das configurações regionais e da localização do Excel. Algumas versões usam vírgulas ,, enquanto outras usam ponto e vírgula ;. Se uma fórmula não funcionar corretamente, tente substituir o separador correspondente.

Passo 1 Criar a Planilha Products
expand arrow

Crie uma nova planilha chamada:

Products

Adicione as seguintes colunas:

Product
Category
Cost
Price
Passo 2 Adicionar Dados dos Produtos
expand arrow
ProductCategoryCostPrice
LaptopTech9001500
MonitorTech240400
KeyboardTech70120
MouseTech2540
PhoneTech480800
TabletTech360600
Passo 3 Converter o Conjunto de Dados em Tabela do Excel
expand arrow

Selecione o conjunto de dados e pressione:

Ctrl + T

Confirme que a tabela contém cabeçalhos.

Passo 4 Criar a Primeira Consulta
expand arrow

Retorne à planilha Sales_Data.

Na célula H2, digite:

=XLOOKUP(D2, Products!A:A, Products!D:D)
  • D2: nome do produto;
  • Products!A:A: coluna de pesquisa;
  • Products!D:D: coluna de retorno.

Pressione Enter.

Passo 5 Testar a Conexão
expand arrow

Altere um dos preços na tabela Products.

Observe que o valor é atualizado automaticamente em Sales_Data.

Passo 6 Construir a Fórmula de Receita
expand arrow

Substitua a fórmula anterior por:

=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
  • XLOOKUP(...): recupera o preço do produto;
  • G2: valor de unidades.
Passo 7 Limpar o Conjunto de Dados
expand arrow

Exclua a coluna temporária de consulta, se necessário. Mantenha apenas a coluna final de Receita.

1. Por que o preço dos produtos é armazenado em uma tabela separada Products?

2. O que Products!D:D representa?

3. Por que a Receita é calculada usando XLOOKUP em vez de armazenar o Preço diretamente em Sales_Data?

question mark

Por que o preço dos produtos é armazenado em uma tabela separada Products?

Selecione a resposta correta

question mark

O que Products!D:D representa?

Selecione a resposta correta

question mark

Por que a Receita é calculada usando XLOOKUP em vez de armazenar o Preço diretamente em Sales_Data?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 2
some-alt