Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Creazione di un modello relazionale | Fondamenti di Dati ed Elementi Essenziali di Excel
Formule Excel

Creazione di un modello relazionale

Scorri per mostrare il menu

Attualmente, i prezzi dei prodotti sono inseriti direttamente all'interno del calcolo del Ricavo. In questo capitolo, sposta i prezzi in una tabella separata e collega entrambi i fogli utilizzando XLOOKUP.

Struttura del modello

  • Sales_Data: dati delle transazioni;
  • Products: dati sui prezzi dei prodotti;
  • I prezzi dei prodotti devono essere inseriti in una tabella di ricerca separata;
  • Gli aggiornamenti dei prezzi devono avvenire in un'unica posizione centrale.

Questa struttura crea un'unica fonte attendibile per i prezzi dei prodotti.

Struttura di XLOOKUP

=XLOOKUP(lookup_value, lookup_array, return_array)
  • lookup_value: valore da cercare;
  • lookup_array: dove Excel effettua la ricerca;
  • return_array: valore restituito dalla riga corrispondente.
Passaggio 1 Crea il foglio Products
expand arrow

Crea un nuovo foglio di lavoro chiamato:

Products

Aggiungi le seguenti colonne:

Product
Category
Cost
Price
Passaggio 2 Inserisci i dati dei prodotti
expand arrow
ProductCategoryCostPrice
LaptopTech9001500
MonitorTech240400
KeyboardTech70120
MouseTech2540
PhoneTech480800
TabletTech360600
Passaggio 3 Converti il set di dati in una tabella Excel
expand arrow

Seleziona il set di dati e premi:

Ctrl + T

Conferma che la tabella contenga le intestazioni.

Passaggio 4 Crea la prima ricerca
expand arrow

Torna al foglio Sales_Data.

Nella cella H2, digita:

=XLOOKUP(D2, Products!A:A, Products!D:D)
  • D2: nome del prodotto;
  • Products!A:A: colonna di ricerca;
  • Products!D:D: colonna di ritorno.

Premi Invio.

Passaggio 5 Verifica la connessione
expand arrow

Modifica uno dei prezzi all'interno della tabella Products.

Nota che il valore si aggiorna automaticamente in Sales_Data.

Passaggio 6 Costruisci la formula del ricavo
expand arrow

Sostituisci la formula precedente con:

=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
  • XLOOKUP(...): recupera il prezzo del prodotto;
  • G2: valore delle unità.
Passaggio 7 Pulisci il set di dati
expand arrow

Elimina la colonna temporanea utilizzata solo per la ricerca, se necessario. Mantieni solo la colonna finale del Ricavo.

1. Perché i prezzi dei prodotti sono memorizzati in una tabella Products separata?

2. Cosa rappresenta Products!D:D?

3. Perché il Ricavo viene calcolato usando XLOOKUP invece di memorizzare direttamente il Prezzo all'interno di Sales_Data?

question mark

Perché i prezzi dei prodotti sono memorizzati in una tabella Products separata?

Seleziona la risposta corretta

question mark

Cosa rappresenta Products!D:D?

Seleziona la risposta corretta

question mark

Perché il Ricavo viene calcolato usando XLOOKUP invece di memorizzare direttamente il Prezzo all'interno di Sales_Data?

Seleziona la risposta corretta

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 1. Capitolo 2
some-alt