Hoe alternatieve rijen verwijderen in Excel (5 snelle manieren)

  • Deel Dit
Hugh West

U kunt veel situaties tegenkomen wanneer u alternatieve rijen in Excel-werkbladen moet verwijderen. U wilt bijvoorbeeld gegevens voor oneven rijen behouden en alle gegevens van even rijen verplaatsen. We kunnen het handmatig doen, maar dat is niet efficiënt voor een groot werkblad. Dus ik zal in dit artikel 5 snelle en geschikte methoden laten zien om alternatieve rijen in Excel te verwijderen met scherpe stappen en levendige illustraties.

Download Praktijk Werkboek

U kunt het gratis Excel-sjabloon hier downloaden en zelf oefenen.

Alternatieve rijen verwijderen.xlsm

5 Manieren om alternatieve rijen in Excel te verwijderen

Allereerst stel ik u mijn dataset voor die enkele verkoopcijfers van verkopers in twee regio's voor dezelfde maand bevat. Nu passen we vijf efficiënte methoden toe om de alternatieve rijen te verwijderen, wat betekent dat we de rijen met de regio UK verwijderen.

Methode 1: Excel Flash Fill en Filter gebruiken om alternatieve rijen te verwijderen

In onze allereerste methode gebruik ik Excel Flitsvulling en Filter optie om de alternatieve rijen te verwijderen. Daarvoor heb ik een hulpkolom toegevoegd.

Stappen:

  • Typ TRUE in de eerste kolom en FALSE in de tweede kolom van de gegevenstabel.

  • Selecteer dan die twee cellen en sleep de Flitsvulling

Nu zijn alle cellen gevuld met dat patroon.

  • Selecteer later een willekeurige cel van de dataset en klik als volgt op-

    Home> Bewerken> Sorteer> Filter> Filter .

Kijk nu eens of de filteroptie is toegevoegd in de headers.

  • Klik op het filterpictogram in de kolom Helper.
  • Markeer dan alleen de optie FALSE.
  • Druk op OK .

Nu worden alleen de rijen van de Britse regio getoond.

  • Selecteer de rijen en druk op de Verwijder toets op uw toetsenbord.

De rijen zijn nu verwijderd.

  • Om nu de andere rijen terug te krijgen klik je weer op het filter icoontje.
  • Vink dan alleen de optie WAAR aan.
  • Tot slot drukt u op OK .

Hier zijn onze overgebleven rijen.

Lees meer: Rijen filteren en verwijderen met VBA in Excel (2 methoden)

Methode 2: Celopmaak invoegen en filteren om alternatieve rijen te wissen

We kunnen de cel Formaat en Filter opties samen om alternatieve rijen te verwijderen. We gebruiken hier het Excel-tabelformaat.

Stappen:

  • Selecteer de walvis dataset.
  • Klik dan als volgt. Home> Formaat als tabel.
  • Kies later een tabelformaat met afwisselend vulkleur en geen vulling tussen de rijen.

Dan opent een dialoogvenster dat het gegevensbereik toont. Zorg ervoor dat de optie Mijn tabel heeft koppen is gemarkeerd als u het gegevensbereik met koppen selecteert.

  • Druk op OK .

  • Klik daarna achtereenvolgens- Ontwerp> Converteer naar Bereik .

  • Klik dan weer als volgt-

    Home> Bewerken> Sorteer> Filter> Filter .

  • Druk nu op een van de filterpictogrammen van de koppen en klik- Filter op kleur> No Fill .

Nu zult u zien dat niet gevulde cellen worden gefilterd die UK regio's bevatten.

  • Op dit moment selecteert u gewoon de rijen en drukt u op Verwijder op je toetsenbord.

  • Om nu de andere rijen terug te krijgen, schakelt u de filteroptie uit door opnieuw te klikken...

    Home> Bewerken> Sorteer> Filter> Filter .

We hebben de andere rijen nu terug.

Lees meer: Een Excel-rij verwijderen als een cel specifieke waarden bevat (3 methoden)

Methode 3: Gebruik de functies MOD en ROW om alternatieve rijen in Excel te verwijderen

Het gebruik van functies is zeer gebruiksvriendelijk in Excel. We kunnen de taak uitvoeren door gebruik te maken van de MOD en ROW functies. MOD functie wordt gebruikt om de rest van twee getallen terug te geven na deling en de ROW functie wordt gebruikt om het rijnummer van een cel terug te geven. Hier hebben we weer een hulpkolom nodig.

Stappen:

  • Typ de volgende formule in Cel F5 -
=MOD(ROW(),2)

  • Druk op de Ga naar

  • Sleep de Vulgreep om de formule te kopiëren.

De hulpkolom is nu gevuld.

  • Selecteer vervolgens een willekeurige cel en klik als volgt om de filteroptie te activeren-

Home> Bewerken> Sorteer> Filter> Filter .

  • Klik later op het filterpictogram van de kolom Helper.
  • Zet een kruisje bij de optie "0".
  • Druk dan op OK .

  • Daarna selecteert u die gefilterde rijen en drukt u op de knop Verwijder toets op uw toetsenbord.

De rijen zijn nu verwijderd.

  • Om de andere rijen terug te krijgen drukt u opnieuw op het filtericoontje en zet u een vinkje bij de optie '1'.
  • Druk tenslotte op OK .

Hier is onze output.

Formule Breakdown:

ROW()

De ROW functie zal het rijnummer van die cel teruggeven die-

{5}

➥ MOD(ROW(),2)

{1}

Lees meer: Excel rijen in een bereik verwijderen met VBA (3 eenvoudige manieren)

Vergelijkbare lezingen:

  • Hoe meerdere rijen verwijderen in Excel met behulp van formule (5 methoden)
  • Meerdere rijen tegelijk verwijderen in Excel (5 methoden)
  • Rijen met specifieke tekst verwijderen in Excel (3 methoden)
  • Rij verwijderen met Macro als cel 0 bevat in Excel (4 methoden)
  • Hoe verwijder je ongefilterde rijen in Excel met VBA (4 manieren)

Methode 4: Excel ISEVEN en ROW functies toepassen om alternatieve rijen te verwijderen

Wij kunnen een andere combinatie van functies gebruiken om de bewerking uit te voeren, zij zijn de ISEVEN en ROW functies. ISEVEN functie wordt gebruikt om te controleren of een getal even is of niet.

Stappen:

  • In Cel F5 schrijf de volgende formule-
=ISEVEN(ROW())

  • Druk op de Ga naar

  • Sleep dan de Vulgreep om de formule te kopiëren naar de andere cellen.

  • Selecteer daarna een willekeurige cel en klik als volgt om de filteroptie te activeren- Home> Bewerken> Sorteer> Filter> Filter .

  • Klik vervolgens op het filterpictogram van de kolom Helper.
  • Zet een vinkje bij de optie "WAAR".
  • Druk op OK .

  • Selecteer later gewoon die gefilterde rijen en druk op de knop Verwijder knop op uw toetsenbord om ze te verwijderen.

  • Om nu de andere rijen terug te krijgen druk je weer op het filter-icoontje en zet je een vinkje bij de optie 'FALSE'.
  • Tot slot drukt u op OK .

De rijen met de Britse regio zijn nu verwijderd.

Formule Breakdown:

ROW()

De ROW functie zal het rijnummer van die cel teruggeven die-

{5}

➥ ISEVEN(RIJ())

{FALSE}

Lees meer: Rijen verwijderen in Excel zonder formules te beïnvloeden (2 snelle manieren)

Methode 5: VBA-macro gebruiken om alternatieve rijen in Excel te verwijderen

In onze laatste methode laat ik zien hoe we de operatie kunnen uitvoeren met behulp van VBA-macro's Het heeft minder stappen en is een zeer snelle methode.

Stappen:

  • Klik met de rechtermuisknop op op de titel van het blad.
  • Selecteer Code bekijken van de contextmenu .

A VBA venster verschijnt.

  • Noteer de volgende codes daarin-
 Sub Delete_Alternate_Rows() Dim x As Range Set x = Application.InputBox("Select the Range Without Headers", "Range Selection", Type:=8) Voor i = x.Rows.Count To 1 Step -2 Als i Mod 2 = 0 Dan x.Rows(i).Delete End If Next i End Sub 
  • Druk vervolgens op de Pictogram afspelen om de codes uit te voeren.

Er verschijnt een dialoogvenster om het gegevensbereik te selecteren.

Stel nu het gegevensbereik in en druk op OK .

En we zijn nu klaar met het verwijderen van alternatieve rijen.

Lees meer: Macro om rij in Excel te verwijderen als cel leeg is

Conclusie

Ik hoop dat alle hierboven beschreven methoden goed genoeg zijn om alternatieve rijen in Excel te verwijderen. Voel je vrij om vragen te stellen in het commentaargedeelte en geef me feedback.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.