Beschrijving
Gebruik deze functie om een lijst met unieke waarden in een lijst of bereik te extraheren. Waarden kunnen tekst, getallen, datums, tijden, enzovoort zijn.
Syntaxis
UNIEK(array, [per_kolom], [exact_eenmaal])
Invoer
Deze functie accepteert het volgende argument:
| Naam | Vereist | Beschrijving | Geldige invoer |
|---|---|---|---|
matrix |
Ja | Het bereik of de reeks die onderzocht moet worden. | Een cel, een celbereik of een formule die een van beide resultaten oplevert. |
door_col |
Nee | Hoe te vergelijken en te extraheren. Per rij = ONWAAR (standaard); per kolom = WAAR. |
Een celverwijzing, een logische waarde (WAAR of ONWAAR), een getal (0 is ONWAAR, andere getallen zijn WAAR) of een formule die een van deze resultaten oplevert. |
precies_een keer |
Nee | ONWAAR (0) = alle unieke waarden (standaard). WAAR (1) = waarden die één keer voorkomen. | Een celverwijzing, een logische waarde (WAAR of ONWAAR), een getal (0 is ONWAAR, andere getallen zijn WAAR) of een formule die een van deze resultaten oplevert. |
Voorbeelden
Voorbeeldgegevens
Gegevensset 1
| A | B | C | ||
|---|---|---|---|---|
| 1 | Cijfer | Naam | Score | |
| 2 | A | George | 100 | |
| 3 | B | Lina | 100 | |
| 4 | B | Ezsther | 98 | |
| 5 | A | George | 95 | |
| 6 | B | Maria | 95 | |
| 7 | F | Garth | 92 | |
| 8 | B | LeShawn | 91 |
Gegevensset 2
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Naam | Tijgers | Adelaars | Poema's | Beren | Raven | Thunderbirds |
| 2 | Score | 8 | 5 | 7 | 7 | 5 | 6 |
Gegevensset 3
| A | B | C | D | ||
|---|---|---|---|---|---|
| 1 | Q1-gegevens | ||||
| 2 | Naam | Verkoop | Regio | Commissie | |
| 3 | John | 45000 | Noorden | 4500 | |
| 4 | Alice | 52000 | Zuiden | 5200 | |
| 5 | Q2-gegevens | ||||
| 6 | Naam | Verkoop | Regio | Commissie | |
| 7 | John | 48000 | Noorden | 4800 | |
| 8 | Alice | 55000 | Zuiden | 5500 | |
Gegevensset 4
| A | B | C | D | E | ||
|---|---|---|---|---|---|---|
| 1 | Artikel | Bedrag | Datum | Prijs | Totaal | |
| 2 | Appels | 12 | 1/8/2023 | $0.99 | $11.88 | |
| 3 | Appels | 3 | 10/9/2022 | $1.36 | $4.08 | |
| 4 | Appels | 1 | 11/17/2022 | $1.55 | $1.55 | |
| 5 | Appels | 4 | 1/1/2023 | $1.44 | $5.76 | |
| 6 | Appels | 10 | 11/16/2022 | $1.42 | $14.20 | |
| 7 | Peren | 32 | 11/28/2022 | $1.41 | $45.12 | |
| 8 | Peren | 27 | 11/24/2022 | $1.47 | $39.69 | |
| 9 | Peren | 15 | 11/13/2022 | $1.50 | $22.50 | |
| 10 | Perziken | 14 | 11/13/2022 | $1.02 | $14.28 | |
| 11 | Perziken | 12 | 10/1/2022 | $1.58 | $18.96 | |
| 12 | Perziken | 10 | 12/7/2022 | $1.17 | $11.70 | |
| 13 | Perziken | 17 | 10/9/2022 | $1.02 | $17.34 | |
| 14 | Kiwi’s | 31 | 11/23/2022 | $0.97 | $30.07 | |
| 15 | Kiwi’s | 28 | 11/4/2022 | $1.49 | $41.72 | |
| 16 | Kiwi’s | 32 | 10/10/2022 | $0.93 | $29.76 |
Voorbeeldformules
| Gebruiksvoorbeeld | Formule | Uitleg en resultaat | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Retourneer elke waarde in een bereik die minstens keer voorkomt. | =UNIEK(A1:A8) |
Deze formule geeft alle waarden in het bereik A2:A8 van Tabel 1 terug die minstens één keer voorkomen . Voor dataset 1 zou deze formule het volgende resultaat opleveren:
|
|||||||||||||||||||||||||||||||||||
| Retourneer elke waarde in een bereik die slechts één keer voorkomt. | =UNIEK(A2:A8,0,1) |
Deze formule geeft elke waarde in het bereik A2:A8 van Tabel 1 terug die slechts één keer tussen voorkomt. Voor dataset 1 levert deze formule het volgende resultaat op:
|
|||||||||||||||||||||||||||||||||||
| Retourneer elke waarde in een bereik die slechts één keer voorkomt. | =UNIEK(B2:G2,WAAR,1) |
Deze formule geeft alle waarden in het bereik B2:G2 van Tabel 1 terug die slechts één keer voorkomen . Voor dataset 2 levert deze formule het volgende resultaat op:
|
|||||||||||||||||||||||||||||||||||
| Extraheer unieke waarden uit meerdere kolommen | =UNIEK(B2:B8&": "&A2:A8) |
Deze formule retourneert unieke waarden uit meerdere kolommen. Voor dataset 1 zou deze formule het volgende resultaat opleveren:
|
|||||||||||||||||||||||||||||||||||
| Extraheer een n de grootste waarde. | =GROOT(UNIEK(C1:C12),3) |
Deze formule levert de op twee na hoogste score op. UNIQUE maakt een array van de scores aan, en LARGE selecteert vervolgens de op twee na grootste waarde in die array. Voor dataset 1 zou deze formule het volgende resultaat opleveren:
|
|||||||||||||||||||||||||||||||||||
| Combineer afzonderlijke datasets en tel de waarden op van de rijen met identieke waarden in kolom 1. |
Voor dit gebruiksscenario zijn twee formules in aangrenzende cellen nodig: één voor de namen en één voor de totalen.
|
Ervan uitgaande dat u de resultaten in de kolommen E en F wilt hebben, zou de oplossing voor dataset 3 als volgt zijn: Formule 1 (in cel E1) retourneert de UNIEKE namen uit kolom A en gebruikt VSTACK om ze in verticaal naast elkaar gelegen cellen te plaatsen. Formule 2 (in cel F1) geeft de waarden terug die zijn gekoppeld aan de unieke namen. De twee SUMIF -instructies tellen die waarden vervolgens bij elkaar op, en VSTACK plaatst ze in verticaal naast elkaar liggende cellen zodat ze overeenkomen met de namen. De weergegeven resultaten zijn als volgt:
|
|||||||||||||||||||||||||||||||||||
| Extraheer unieke records op basis van de waarden in kolom A en retourneer de overeenkomstige gegevens uit de kolommen A, B en E. |
Voor dit gebruiksscenario zijn 3 formules in aangrenzende cellen nodig: één voor de artikelnamen, één voor de totalen en één voor de totalen van de waarden.
|
Ervan uitgaande dat u de resultaten in de kolommen F, G en H wilt, zou de oplossing voor dataset 4 als volgt zijn: Formule 1 (in cel F2) produceert de lijst met unieke itemnamen; hiermee worden de UNIEKE namen uit kolom A in verticaal aangrenzende cellen geretourneerd:
Formule 2 (in cel G2) gebruikt SUMIFS om de totale aantallen te produceren die aan elk item zijn gekoppeld:
Formule 3 (in cel H2) gebruikt SUMIFS om de totalen van elk item te berekenen en gebruikt vervolgens TEXT (&waarde,"$#,##0.00") om de juiste opmaak toe te passen.
|
Gerelateerde functies
Hieronder vindt u de overige matrixformulefuncties die worden ondersteund in Workiva-spreadsheets.