Strutturazione di elenchi unici
Scorri per mostrare il menu
L'inserimento di testo libero spesso compromette le formule dinamiche perché i sistemi di reportistica dipendono da corrispondenze esatte. In questo capitolo, vengono creati elenchi di input controllati utilizzando UNIQUE e la convalida dei dati.
Struttura di UNIQUE
=UNIQUE(array, [by_col], [exactly_once])
array: insieme di dati da valutare;[by_col]: controlla l'orientamento;[exactly_once]: controlla il comportamento dei duplicati;FALSE: restituisce una sola istanza di ciascun valore;TRUE: restituisce solo i valori che compaiono una sola volta.
Formula utilizzata in questo capitolo:
=UNIQUE(Sales_Data[Region])
Questo crea un elenco dinamico di regioni uniche dal dataset.
Crea un nuovo foglio di lavoro denominato:
Reference_Lists
Aggiungi le seguenti intestazioni:
| Cell | Value |
|---|---|
| A1 | Regions |
| B1 | Sales Reps |
In A2, digita:
=UNIQUE(Sales_Data[Region])
L'elenco si aggiorna automaticamente quando vengono aggiunte nuove regioni a Sales_Data.
Copia le seguenti righe in Sales_Data:
21/02/2026,1052,C001,Laptop,Central,Marcos,4
22/02/2026,1053,C015,Phone,Central,Marcos,6
23/02/2026,1054,C023,Monitor,Southwest,Priya,2
24/02/2026,1055,C034,Keyboard,Southwest,Priya,8
25/02/2026,1056,C042,Tablet,Central,Fatima,3
26/02/2026,1057,C008,Mouse,Southwest,Fatima,10
27/02/2026,1058,C019,Laptop,Central,Marcos,5
28/02/2026,1059,C031,Phone,Southwest,Priya,4
01/03/2026,1060,C047,Monitor,Central,Fatima,1
02/03/2026,1061,C003,Keyboard,North,Marcos,7
03/03/2026,1062,C012,Laptop,Southwest,Priya,3
04/03/2026,1063,C025,Mouse,Central,Fatima,9
05/03/2026,1064,C038,Tablet,North,Ana,2
06/03/2026,1065,C011,Phone,Southwest,Marcos,5
07/03/2026,1066,C044,Laptop,East,Priya,4
08/03/2026,1067,C002,Monitor,Central,Fatima,2
09/03/2026,1068,C017,Keyboard,Southwest,Ana,6
10/03/2026,1069,C029,Mouse,North,Marcos,11
11/03/2026,1070,C036,Tablet,Central,Priya,3
12/03/2026,1071,C048,Laptop,Southwest,Fatima,5
13/03/2026,1072,C014,Phone,North,Ricardo,2
Nota che le nuove regioni compaiono automaticamente nell'intervallo di spill.
In B2, digita:
=UNIQUE(Sales_Data[Sales_Rep])
Ogni rappresentante di vendita appare una sola volta indipendentemente dal numero di transazioni.
Seleziona la colonna Region in Sales_Data.
Applica la convalida dei dati:
Allow: List
Utilizza la seguente origine:
=Reference_Lists!$A$2:$A$10000
Ora possono essere selezionate solo regioni valide.
Seleziona la colonna Sales_Rep.
Applica la convalida dei dati utilizzando:
=Reference_Lists!$B$2:$B$10000
Aggiungi ulteriori righe in Sales_Data.
Nota che:
- Gli elenchi di riferimento si aggiornano automaticamente;
- I menu a discesa si aggiornano automaticamente;
- Nuove regioni e rappresentanti diventano immediatamente disponibili.
In Reference_Lists, digita:
=UNIQUE(Sales_Data[Sales_Rep], FALSE, TRUE)
Questo restituisce solo i valori che compaiono una sola volta nel dataset.
1. Perché l'inserimento di testo libero è problematico nei sistemi di reportistica dinamica di Excel?
2. Qual è il principale vantaggio dell'utilizzo di UNIQUE con riferimenti a tabelle strutturate?
3. Cosa succede impostando il terzo argomento di UNIQUE su TRUE?
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione