Unieke (niet-dubbele) waarden verwijderen in Excel en Google Spreadsheets

Unieke (niet-dubbele) waarden verwijderen in Excel en Google Spreadsheets

In dit artikel leert u hoe u unieke waarden verwijdert uit een bereik met duplicaten in Excel en Google Spreadsheets.

Unieke waarden verwijderen

In Excel kunt u alle unieke waarden in het bereik verwijderen en alleen duplicaten behouden door de combinatie van de ALS- en AANTAL.ALS-functies en de optie Ga naar speciaal. Bekijk de voorbeeldgegevens hieronder; in kolom B heb je een lijst met namen, inclusief enkele duplicaten.

Volg deze stappen om niet-dubbele waarden te verwijderen en alleen dubbele waarden te behouden.

1. Voer in cel C2 de formule in:

1 =ALS(AANTAL.ALS($B$2:$B$13,B2)=1,0,1)

De AANTAL.ALS-formule controleert voor elke cel of deze wordt herhaald in een andere cel in het bereik. De ALS-functie controleert het resultaat van de AANTAL.ALS: als de AANTAL.ALS 1 retourneert, is de waarde uniek in het bereik en anders wordt de waarde meer dan één keer weergegeven. Daarom is het eindresultaat van de formule 0 als de AANTAL.ALS-functie 1 retourneert en 1 voor elke andere uitvoer.

2. Plaats de cursor in de rechter benedenhoek van cel C2 totdat het zwarte kruis verschijnt en sleuren het naar het einde van het gegevensbereik (bijvoorbeeld C13).

3. Als resultaat van stap 2 krijgt u 0 of 1 in kolom C voor elke waarde in kolom B. Een nul betekent dat een waarde uit kolom B niet wordt herhaald in het gegevensbereik en moet worden verwijderd. Een één betekent dat er dubbele waarden zijn en dat die waarde behouden moet blijven.
Klik nu ergens in kolom C met gegevens (C2) en in de Lintje, ga naar Gegevens > Filter.

4. Als filters zijn ingeschakeld, kunt u het getal 1 uit kolom B filteren. Aangezien unieke waarden de waarde 0 hebben in kolom C, wilt u alleen waarden met het getal 0 in kolom C weergeven en verwijderen.
Klik op de filterknop in kolom C, vink 1 . uiten klik op Oke.

5. Om alle gefilterde waarden te verwijderen, selecteert u alle zichtbare rijen (4-13 in dit voorbeeld) en in de Lintje, ga naar Home > Zoek & Selecteer > Ga naar Speciaal.

6. Selecteer in het venster Ga naar speciaal Alleen zichtbare cellen en klik Oke.

7. Verwijder nu alleen zichtbare rijen. Selecteer eerst alle gefilterde cellen (4-13) en klik met de rechtermuisknop ergens in het geselecteerde gebied. Dan klikken Verwijder rij.

8. Klik op de filterknop in cel C1 en controleer Selecteer alles (waarvan er nu nog maar 1 is).

Het gegevensbereik wordt gefilterd door kolom C (waarde 1).

Alle waarden met een één in kolom C zijn dubbele waarden in het bereik, terwijl cellen met een nul (unieke waarden) worden verwijderd.

U kunt ook VBA-code gebruiken om dubbele rijen in Excel te verwijderen.

Unieke waarden in Google Spreadsheets verwijderen

U kunt ook alle unieke rijen in Google Spreadsheets verwijderen met de ALS- en AANTAL.ALS-functies.

1. De formule is precies hetzelfde als in Excel. Voer in cel C2 in:

1 =ALS(AANTAL.ALS($B$2:$B$13,B2)=1,0,1)

Klik dan op de filterpictogram in de werkbalk om filters in te schakelen.

2. Klik op de filterpictogram voor kolom C (cel C1), vink 1 . uiten klik op Oke.

3. Selecteer en klik met de rechtermuisknop gefilterde rijen en klik vervolgens op Geselecteerde rijen verwijderen.
In Google Spreadsheets is er geen optie Ga naar speciaal, omdat Google-spreadsheets alleen zichtbare rijen verwijderen.

4. Klik op de filterpictogram voor kolom C, check 1en klik op Oke.

Nu blijven alleen dubbele cellen (met 1 in kolom C) over.

wave wave wave wave wave