Descrizione
Usa questa funzione per estrarre un elenco di valori unici in un elenco o in un intervallo. I valori possono essere testo, numeri, date, orari, ecc.
Sintassi
UNIQUE(array, [by_col], [exactly_once])
Input
Questa funzione accetta i seguenti argomenti:
| Nome | Richiesto | Descrizione | Ingresso valido |
|---|---|---|---|
Array |
Sì | L'intervallo o la matrice da esaminare. | Una cella, un intervallo di celle o una formula che produce uno di questi risultati. |
per_col |
No | Come confrontare ed estrarre. Per riga = FALSO (predefinito); per colonna = VERO. |
Un riferimento di cella, un valore logico (VERO o FALSO), un numero (0 è FALSO, altri numeri sono VERO) o una formula che produce uno di questi risultati. |
esattamente_una volta |
No | FALSO (0)= tutti i valori unici (impostazione predefinita). VERO (1) = valori che si verificano una sola volta. | Un riferimento di cella, un valore logico (VERO o FALSO), un numero (0 è FALSO, altri numeri sono VERO) o una formula che produce uno di questi risultati. |
Esempi
Dati campione
Set di dati 1
| A | B | C | ||
|---|---|---|---|---|
| 1 | Grado | Nome | Punteggio | |
| 2 | A | Giorgio | 100 | |
| 3 | B | Lina | 100 | |
| 4 | B | Ezsther | 98 | |
| 5 | A | Giorgio | 95 | |
| 6 | B | Maria | 95 | |
| 7 | F | Garth | 92 | |
| 8 | B | LeShawn | 91 |
Set di dati 2
| A | B | C | D | E | F | Z | |
|---|---|---|---|---|---|---|---|
| 1 | Nome | Tigri | Aquile | Cougars | Orsi | Ravens | Thunderbirds |
| 2 | Punteggio | 8 | 5 | 7 | 7 | 5 | 6 |
Set di dati 3
| O | B | C | D | ||
|---|---|---|---|---|---|
| 1 | Dati Q1 | ||||
| 2 | Nome | Vendite | Regione | Commissione | |
| 3 | John | 45000 | Nord | 4500 | |
| 4 | Alice | 52000 | Sud | 5200 | |
| 5 | Dati del secondo trimestre | ||||
| 6 | Nome | Vendite | Regione | Commissione | |
| 7 | John | 48000 | Nord | 4800 | |
| 8 | Alice | 55000 | Sud | 5500 | |
Set di dati 4
| O | B | C | D | E | ||
|---|---|---|---|---|---|---|
| 1 | Elemento | Importo | Data | Prezzo | Totale | |
| 2 | Mele | 12 | 1/8/2023 | $0.99 | $11.88 | |
| 3 | Mele | 3 | 10/9/2022 | $1.36 | $4.08 | |
| 4 | Mele | 1 | 11/17/2022 | $1.55 | $1.55 | |
| 5 | Mele | 4 | 1/1/2023 | $1.44 | $5.76 | |
| 6 | Mele | 10 | 11/16/2022 | $1.42 | $14.20 | |
| 7 | Pere | 32 | 11/28/2022 | $1.41 | $45.12 | |
| 8 | Pere | 27 | 11/24/2022 | $1.47 | $39.69 | |
| 9 | Pere | 15 | 11/13/2022 | $1.50 | $22.50 | |
| 10 | Pesche | 14 | 11/13/2022 | $1.02 | $14.28 | |
| 11 | Pesche | 12 | 10/1/2022 | $1.58 | $18.96 | |
| 12 | Pesche | 10 | 12/7/2022 | $1.17 | $11.70 | |
| 13 | Pesche | 17 | 10/9/2022 | $1.02 | $17.34 | |
| 14 | Kiwi | 31 | 11/23/2022 | $0.97 | $30.07 | |
| 15 | Kiwi | 28 | 11/4/2022 | $1.49 | $41.72 | |
| 16 | Kiwi | 32 | 10/10/2022 | $0.93 | $29.76 |
Formule campione
| Caso d'uso | Formula | Spiegazione e risultato | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Restituisce tutti i valori di un intervallo che si verificano almeno una volta. | =UNIQUE(A1:A8) |
Questa formula restituisce ogni valore nell'intervallo A2:A8 della Tabella 1 che si verifica almeno una volta. Per l'insieme di dati 1, questa formula restituisce il seguente risultato:
|
|||||||||||||||||||||||||||||||||||
| Restituisce ogni valore in un intervallo che si verifica solo una volta. | =UNIQUE(A2:A8,0,1) |
Questa formula restituisce tutti i valori dell'intervallo A2:A8 della tabella 1 che si verificano solo una volta. Per il set di dati 1, questa formula restituisce quanto segue:
|
|||||||||||||||||||||||||||||||||||
| Restituisce ogni valore in un intervallo che si verifica solo una volta. | =UNIQUE(B2:G2,TRUE,1) |
Questa formula restituisce ogni valore nell'intervallo B2:G2 della Tabella 1 che si verifica solo una volta. Per il set di dati 2, questa formula restituisce quanto segue:
|
|||||||||||||||||||||||||||||||||||
| Estrai i valori univoci da più colonne | =UNIQUE(B2:B8&":"&A2:A8) |
Questa formula restituisce valori univoci da più colonne. Per il set di dati 1, questa formula restituirebbe quanto segue:
|
|||||||||||||||||||||||||||||||||||
| Estrai un nvalore più grande. | =GRANDE(UNIQUE(C1:C12),3) |
Questa formula restituisce il terzo punteggio più grande. UNIQUE crea un array di punteggi e LARGE seleziona il terzo valore più grande dell'array. Per il set di dati 1, questa formula restituisce il seguente risultato:
|
|||||||||||||||||||||||||||||||||||
| Combina insiemi di dati separati e somma i valori delle righe che hanno voci identiche nella colonna 1. |
Questo caso d'uso richiede 2 formule in celle adiacenti, una per i nomi e una per i totali.
|
Supponendo di volere i risultati nelle colonne E e F, la soluzione per il set di dati 3 sarebbe la seguente: La formula 1 (nella cella E1) restituisce i nomi UNICI della colonna A e utilizza VSTACK per collocarli in celle verticalmente adiacenti. La formula 2 (nella cella F1) restituisce i valori associati ai nomi univoci. Le due istruzioni SUMIF sommano i valori e VSTACK li posiziona in celle verticalmente adiacenti in modo che corrispondano ai nomi. I risultati visualizzati sono i seguenti:
|
|||||||||||||||||||||||||||||||||||
| Estrai i record unici in base ai valori della colonna A e restituisci i dati corrispondenti delle colonne A, B ed E. |
Questo caso d'uso richiede 3 formule in celle adiacenti, una per i nomi degli articoli, una per i totali del conteggio e una per i totali dei valori.
|
Supponendo di volere i risultati nelle colonne F, G e H, la soluzione per il set di dati 4 sarebbe la seguente: La formula 1 (nella cella F2) produce l'elenco dei nomi unici degli articoli; questo restituisce i nomi UNICI della colonna A nelle celle verticalmente adiacenti:
La formula 2 (nella cella G2) utilizza SUMIFS per produrre i conteggi totali associati a ciascun articolo:
La Formula 3 (nella cella H2) utilizza SUMIFS per produrre i valori totali associati a ciascun elemento, e quindi utilizza TEXT(&value,"$#,##0.00") per applicare la formattazione appropriata.
|
Funzioni correlate
Ecco le altre funzioni di formula di array supportate nei fogli di calcolo di Workiva.