Sorteren zonder duplicaten in Excel en Google Spreadsheets

Sorteren zonder duplicaten in Excel en Google Spreadsheets

In dit artikel leert u hoe u kunt sorteren zonder duplicaten in Excel en Google Spreadsheets.

Sorteren zonder duplicaten

Stel dat u de volgende lijst met getallen in kolom B hebt.

Zoals je kunt zien, worden de nummers 2 en 5 twee keer herhaald en wordt het nummer 11 drie keer herhaald. Volg deze stappen om te sorteren zonder de duplicaten op te nemen:

1. Identificeer eerst de dubbele waarden in een hulpkolom. Om dit te doen, in cel C2 voer de formule in:

1 =AANTAL.ALS(B3:B$12,"="&B2)

De AANTAL.ALS-functie telt hoe vaak een cel uit het bereik B3:B12 gelijk is aan B2. Hiermee wordt gezocht naar elke andere cel in bereik B3:B12, die een waarde heeft vanaf B2 (5). In dit geval is het resultaat 1, aangezien cel B7 de waarde 5 is. Daarom, als een waarde uit kolom B geen duplicaten heeft, is het resultaat van de formule 0.

2. Plaats de cursor in de rechterbenedenhoek van cel C2, totdat de Kruis verschijnt.

3. Sleep de formule naar beneden tot het einde van het bereik (C12).

4. De waarden met 0 in kolom C zijn die zonder duplicaten. Als u alleen deze unieke waarden wilt opnemen, maakt u een andere hulpkolom; in cel D2, voer de formule in:

1 =ALS(C2=0,B2,"")

Gebruik de ALS-functie om te controleren of de waarde in C2 0 is (heeft geen duplicaten). Indien waar, kopieer de waarde van B2 naar D2 en zo niet, laat D2 leeg.

5. Sleep de formule naar beneden naar cel D12.

Zoals u kunt zien, bevat kolom D alleen unieke waarden uit kolom B.

6. Maak nu nog een hulpkolom om waarden uit kolom D te sorteren zonder spaties. Om dit te doen, in cel E2 voer de formule in:

1 =GROOT ($D$2:$D$12,RIJ(D2)-RIJ(D$2)+1)

Gebruik de LARGE-functie om een ​​positie van een waarde in een array te bepalen. In dit geval is de array $D$2:$D$12. Gebruik de ROW-functie voor de positie in de array: RIJ(D2) - RIJ(D$2) + 1. Dit deel van de formule wordt met één verhoogd voor elke nieuwe rij. Cel E2 retourneert bijvoorbeeld positie 1 uit array D2:D12 met behulp van de LARGE-functie, die D2 (14) is; E3 geeft positie 2 terug (D3), enz.

7. Sleep de formule naar beneden naar cel E12.

Nu worden alle waarden uit kolom B in aflopende volgorde gesorteerd in kolom E. Als u van klein naar groot wilt sorteren, kunt u dezelfde formule gebruiken, alleen met de functie SMALL:

1 =KLEIN ($D$2:$D$12,RIJ(D2)-RIJ(D$2)+1)

8. Eindelijk kan je kopiëren en plakken als waarden in kolom E, helperkolommen verwijderen C en D, en verwijder foutwaarden (#GETAL!) veroorzaakt door lege cellen.

Sorteren zonder duplicaten in Google Spreadsheets

U kunt exact dezelfde stappen gebruiken die in Excel worden gebruikt om te sorteren zonder duplicaten in Google Spreadsheets. De uiteindelijke uitvoer is hetzelfde als in Excel.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave