KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe transponeert u elke 5 of n rijen uit één kolom naar meerdere kolommen?

AuteurXiaoyang Wijzigingsdatum
elke 5 of n rijen transponeren

Het transponeren van elke 5 (of n) rijen uit één kolom naar meerdere kolommen in Excel is uiterst handig bij het herstructureren van gegevens voor analyse of rapportage. Stel dat u een lange lijst gegevens heeft in kolom A en u wilt elke 5 opeenvolgende rijen transponeren naar afzonderlijke rijen met meerdere kolommen — bijvoorbeeld A1:A5 naar C6:G6, A6:A10 naar C7:G7, enzovoort, zoals te zien is in de linker screenshot. Er zijn verschillende methodes om dit te bereiken, elk met eigen voordelen. Hieronder vindt u een gedetailleerde, stapsgewijze handleiding om dit eenvoudig en efficiënt uit te voeren.

Transponeer elke 5 of n rijen van één kolom naar meerdere kolommen


Transponeer elke 5 of n rijen van één kolom naar meerdere kolommen met een formule

In Excel kunt u de volgende formule gebruiken om elke n rijen uit één kolom naar meerdere kolommen te transponeren. Volg deze stappen:

1. Voer de volgende formule in een lege cel in om het resultaat daar weer te geven.

=INDEX($A:$A,ROW(A1)*5-5+COLUMN(A1))
Opmerking: in bovenstaande formule is „A:A” de kolomverwijzing die u wilt transponeren en is „A1” de eerste cel van de gebruikte kolom. Het getal „5” geeft het aantal kolommen aan waarin uw gegevens zullen worden geplaatst; u kunt deze waarden naar wens aanpassen. Bovendien moet de eerste cel van de lijst zich in de eerste rij van het werkblad bevinden.

2. Sleep vervolgens de vulgreep vijf cellen naar rechts en daarna naar beneden over het celbereik totdat er 0 wordt weergegeven. Zie de screenshot:

sleep de vulgreep naar rechts naar cellen en sleep de vulgreep vervolgens naar beneden tot het bereik van cellen waarin 0 wordt weergegeven

Transponeer elke 5 of n rijen van één kolom naar meerdere kolommen met Kutools voor Excel

Zit u vast met het transponeren van Excel-gegevens van één kolom naar meerdere kolommen? De functie „Bereik transformeren” van Kutools voor Excel lost dat probleem in een handomdraai op! Of u nu elke 5 rijen wilt omzetten of een aangepast aantal rijen kiest – met onze flexibele rijconversie bepaalt u zelf hoeveel rijen u van één kolom naar meerdere kolommen wilt transponeren. Eenvoudig, snel en zonder ingewikkelde stappen: slechts een paar klikken en klaar!

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

Na installatie van „Kutools voor Excel” gaat u als volgt te werk:

1. Selecteer de gegevens in de kolom en klik daarna op „Kutools” > „Bereik” > „Bereik transformeren”. Zie de screenshot:

2. Selecteer in het dialoogvenster „Bereik transformeren” de optie „Enkele kolom naar bereik” onder „Transformeertype”, vink vervolgens „Vaste waarde” aan onder „Rijen per record” en geef het gewenste aantal kolommen op in het vak „Vaste waarde”. Zie de screenshot:

geef de opties op in het dialoogvenster

3. Klik vervolgens op de knop „OK”. In het pop-upvenster selecteert u een cel om het resultaat weer te geven. Zie de screenshot:

selecteer een cel om het resultaat weer te geven

4. Klik daarna op de knop „OK” en uw kolomgegevens worden elke 5 rijen getransponeerd, zoals op de volgende screenshot is weergegeven:

kolomgegevens worden elke 5 rijen getransponeerd

Transponeer elke 5 of n rijen van één kolom naar meerdere kolommen met VBA-code

Als u de formule niet correct kunt toepassen, helpt de volgende VBA-code u verder.

1. Druk op „ALT” + „F11” om het venster „Microsoft Visual Basic for Applications” te openen.

2. Klik op 'Invoegen' > 'Module' en plak de volgende code in het modulevenster.

VBA-code: Transponeer elke 5 of n rijen van één kolom naar meerdere kolommen:

Public Sub TransposeData()
'updateby Extendoffice
    Dim xLRow As Long
    Dim xNRow As Long
    Dim i As Long
    Dim xUpdate As Boolean
    Dim xRg As Range
    Dim xOutRg As Range
    Dim xTxt As String
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select data range(only one column):", "Kutools for Excel", xTxt, , , , , 8)
    Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
    If xRg Is Nothing Then Exit Sub
    If (xRg.Columns.Count > 1) Or _
       (xRg.Areas.Count > 1) Then
        MsgBox "the used range only contain one column", , "Kutools for Excel"
        Exit Sub
    End If
    Set xOutRg = Application.InputBox("please select output range(specify one cell):", "Kutools for Excel", xTxt, , , , , 8)
    If xOutRg Is Nothing Then Exit Sub
    Set xOutRg = xOutRg.Range(1)
    xUpdate = Application.ScreenUpdating
    Application.ScreenUpdating = False
    xLRow = xRg.Rows.Count
    For i = 1 To xLRow Step 5
        xRg.Cells(i).Resize(5).Copy
        xOutRg.Offset(xNRow, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
        xNRow = xNRow + 1
    Next
    Application.ScreenUpdating = xUpdate
End Sub

3. Nadat u de code hebt geplakt, drukt u op F5 om deze uit te voeren. Er verschijnt een promptvenster waarin u wordt gevraagd de kolom te selecteren die u wilt transponeren. Zie de screenshot:

vba-code om het gegevensbereik te selecteren

4. Klik daarna op „OK” en kies in het volgende venster één cel waarin u het resultaat wilt plaatsen. Zie de screenshot:

vba-code om één cel te selecteren voor het plaatsen van het resultaat

5. Klik op „OK” en uw kolomgegevens worden automatisch verdeeld over de vijf kolommen die u nodig hebt. Zie de screenshot:

de gegevens in de kolom worden omgezet naar vijf kolommen
Opmerking: in bovenstaande code kunt u het getal „5” aanpassen naar het gewenste aantal.

Om elke 5 of n rijen uit één kolom naar meerdere kolommen te transponeren in Excel, presenteert dit artikel drie effectieve methoden. Elk van deze methoden biedt een andere aanpak om gegevens in Excel te herschikken, afgestemd op verschillende niveaus van ervaring met Excel-hulpmiddelen en programmering. Als u nog meer Excel-tips en -trucs wilt ontdekken,biedt onze website duizenden tutorials.

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


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

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins