Skip to main content

Kutools voor Office — Eén Suite. Vijf Tools. Verwezenlijkt Meer.

Hoe elke andere rij naar kolommen te verplaatsen in Excel?

Author Sun Last modified
move every other row to column sample data

Bij het werken met gegevens in Excel, vooral geïmporteerde of ongestructureerde datasets, vindt u vaak namen en bijbehorende waarden verticaal in één kolom gerangschikt. Om deze gegevens leesbaarder en bruikbaarder te maken, is het vaak noodzakelijk om ze om te zetten in een tabelvorm — elke andere rij verplaatsen naar kolommen.


Elke andere rij naar kolom verplaatsen met formules

Dit is een eenvoudige methode die gebruik maakt van de INDEX-functie van Excel om afwisselende rijen te extraheren en als kolommen weer te geven. Als u de namen wilt omzetten in één kolom en de leeftijden in de volgende kolom, past u de volgende formules toe:

1. Voer in cel C2 de volgende formule in een lege cel in, sleep vervolgens de formule omlaag indien nodig. Deze formule haalt de waarde op van elke tweede rij, beginnend bij rij 2 (namen).

=INDEX($A:$A, (ROW(A1)-1)*2 + 2)
Tips: Deze formule werkt door het huidige rijnummer met 2 te vermenigvuldigen en vervolgens 2 toe te voegen om de juiste positie te verwijzen.
extract every other cell in a column with formula

2. Voer in cel D2 de onderstaande formule in om de alternatieve gegevens te extraheren, sleep de formule omlaag om de cellen te vullen.

 =INDEX($A:$A, (ROW(A1)-1)*2 + 3)
Tips: Deze formule haalt waarden op uit de rijen die leeftijden bevatten (oneven genummerde rijen, beginnend bij rij 3).
extract every other cell in another column with formula
Uitleg van deze formules:
  • INDEX($A:$A, ...): Zoekt in kolom A en retourneert de waarde uit een specifiek rijnummer.
  • RIJ(A1): Retourneert het huidige rijnummer. In A1 retourneert het 1. Wanneer u de formule omlaag sleept, wordt het A2 (rij 2), A3 (rij 3), enz.
  • (RIJ(A1)-1)*2 + 2: Dit berekent het rijnummer dat uit kolom A moet worden gehaald.

Dus de formule haalt waarden op uit A2, A4, A6, A8…, wat betekent elke tweede rij (beginnend bij rij 2).


Elke andere rij naar kolom verplaatsen met Kutools voor Excel

Als u liever een gebruiksvriendelijke, niet-formuleoplossing gebruikt, biedt Kutools voor Excel een functie die u toestaat rijen moeiteloos om te zetten in kolommen.

Kutools voor Excel biedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden vergroot. Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, waardoor gegevensbeheer moeiteloos wordt. Gedetailleerde informatie over Kutools voor Excel...  Gratis proefversie...

Na het installeren van Kutools voor Excel doet u het volgende:

  1. Klik op Kutools > Bereik > Bereik transformeren.
    extract every other cell in a column with formula
  2. In het dialoogvenster Bereik transformeren stelt u de volgende bewerkingen in:
    • Selecteer het bereik waarvan u elke andere rij wilt verplaatsen.
    • Vink Enkele kolom naar bereik aan in de sectie Transformeertype,
    • En vink dan Vaste waarde aan en selecteer of voer 2 in de lijst in de sectie Rijen per record.
    • Klik ten slotte op de knop OK.
      extract every other cell in a column with formula
  3. In het volgende pop-upvenster selecteert u een enkele cel om het resultaat te plaatsen, zie screenshot:
    extract every other cell in a column with formula
  4. Klik op OK, Kutools zal automatisch elke andere rij naar aparte kolommen verplaatsen.
    extract every other cell in a column with formula

Elke andere rij naar kolom verplaatsen met VBA-code

Als u deze taak vaak moet uitvoeren, kan een VBA-macro het proces automatiseren, waardoor het sneller en efficiënter wordt.

1. Druk tegelijkertijd op F11 + Alt-toetsen op het toetsenbord om het Microsoft Visual Basic for Applications-venster te openen.

2. Klik dan op Invoegen > Module om een nieuw modulevenster in te voegen. Kopieer vervolgens de volgende VBA-code naar het venster.

VBA: Elke andere rij naar kolom verplaatsen.

Sub MoveRange()
'Updateby Extendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set InputRng = InputRng.Columns(1)
For i = 1 To InputRng.Rows.Count Step 2
    OutRng.Resize(1, 2).Value = Array(InputRng.Cells(i, 1).Value, InputRng.Cells(i + 1, 1).Value)
    Set OutRng = OutRng.Offset(1, 0)
Next
End Sub

3. Klik op de knop Uitvoeren of druk op F5 op het toetsenbord, en er verschijnt een dialoogvenster waarin u een bereik kunt selecteren om te verplaatsen. Zie screenshot:
extract every other cell in a column with formula

4. Klik dan op OK om het andere dialoogvenster te tonen om een cel te selecteren om het resultaat uit te voeren. Zie screenshot:
extract every other cell in a column with formula

5. Klik op OK, en u kunt het resultaat zien zoals hieronder weergegeven:
extract every other cell in a column with formula


🎯 Conclusie:

Elke methode om elke andere rij naar kolommen te verplaatsen in Excel heeft zijn eigen voordelen, afhankelijk van uw behoeften:

  • Formulemethode: Het beste voor snelle, eenmalige taken met kleine datasets. Vereist geen extra tools, maar kan vertragen bij grote databereiken.
  • Kutools voor Excel: Ideaal voor gebruikers die een eenvoudige, op klikken gebaseerde oplossing prefereren zonder complexe formules of codering. Kutools biedt een gebruiksvriendelijke interface voor snelle transformaties.
  • VBA Macro: De beste keuze voor automatisering en herhalende taken, vooral met grote datasets. Vereist basiskennis van coderen, maar biedt maximale flexibiliteit.

Kies de methode die het best bij uw behoeften past, of u nu werkt met een kleine set gegevens of een meer schaalbare oplossing nodig hebt voor grotere datasets. Als u geïnteresseerd bent in het verkennen van meer Excel tips en trucs, onze website biedt duizenden tutorials om u te helpen Excel te beheersen.


Gerelateerde artikelen:

Beste productiviteitstools voor Office

🤖 Kutools AI Assistent: Transformeer data-analyse door: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools functies aanroepen
Populaire functies: Dubbele waarden markeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies |   Afronden zonder formule...
Super ZOEKEN: Meervoudig-criteria opzoeken | Meervoudige waarde opzoeken | Meervoudig-blad opzoeken | Fuzzy Match....
Geavanceerde keuzelijst: Keuzelijst snel maken | Afhankelijke keuzelijst | Meervoudige selectie in keuzelijst....
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheidsstatus van verborgen kolommen wisselen | Bereik & kolommen vergelijken...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden via lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...)...
Top15 gereedschapssets:12 teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) | 50+ grafiek typen (Gantt-diagram, ...) | 40+ praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) | 19 invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & splitsgereedschappen (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer
Gebruik Kutools in je voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan40 andere talen!

Verbeter je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te kiezen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Activeer tabbladbewerking en -lezen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!

Alle Kutools-invoegtoepassingen. Eén installatieprogramma

Kutools for Office-suite bundelt invoegtoepassingen voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro, ideaal voor teams die werken met Office-toepassingen.

Excel Word Outlook Tabs PowerPoint
  • Alles-in-één suite — invoegtoepassingen voor Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Eén installatieprogramma, één licentie — in enkele minuten geïnstalleerd (MSI-ready)
  • Werkt beter samen — gestroomlijnde productiviteit over meerdere Office-toepassingen
  • 30 dagen volledige proef — geen registratie, geen creditcard nodig
  • Beste prijs — bespaar ten opzichte van losse aanschaf van invoegtoepassingen