Meerdere rijen en kolommen converteren naar kolommen en rijen in Excel

Van toepassing op
Excel 2024 Excel 2021 Excel 2019 Excel 2016

Overzicht

Wanneer u de Microsoft Excel-producten gebruikt die onder aan dit artikel worden vermeld, kunt u een werkbladformule gebruiken om gegevens die meerdere rijen en kolommen omvatten, te verbergen in een databaseindeling (kolomair). 

Meer informatie

In het volgende voorbeeld worden elke vier rijen met gegevens in een kolom geconverteerd naar vier kolommen met gegevens in één rij (vergelijkbaar met een databaseveld en recordindeling). Dit is een vergelijkbaar scenario als het scenario dat u ondervindt wanneer u een werkblad of tekstbestand opent dat gegevens in een verzendetikettenindeling bevat.

Voorbeeld

  1. Typ de volgende gegevens in een nieuw werkblad:

    A1: Smith, John
    A2: 111 Pine St.
    A3: San Diego, CA
    A4: (555) 128-549
    A5: Jones, Sue
    A6: 222 Oak Ln.
    A7: New York, NY
    A8: (555) 238-1845
    A9: Anderson, Tom
    A10: 333 Cherry Ave.
    A11: Chicago, IL
    A12: (555) 581-4914

  2. Typ de volgende formule in cel C1:

    =OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))

  3. Vul deze formule in op kolom F en vervolgens omlaag naar rij 3.

  4. Pas de kolomgrootten zo nodig aan. De gegevens worden nu als volgt weergegeven in de cellen C1 tot en met F3:

    C D E F
    1 Smith, John 111 Pine St. San Diego, CALIFORNIË (555) 128-549
    2 Jones, Sue 222 Oak Ln. New York, NY (555) 238-1845
    3 Anderson, Tom 333 Cherry Ave. Chicago, IL (555) 581-4914

De formule kan worden geïnterpreteerd als

OFFSET($A$1,(ROW()-f_row)*rows_in_set+INT((COLUMN()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))

waarbij:

  • f_row = rijnummer van deze offsetformule
  • f_col = kolomnummer van deze offsetformule
  • rows_in_set = aantal rijen dat één record met gegevens maakt
  • col_in_set = aantal kolommen met gegevens