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
-
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 -
Typ de volgende formule in cel C1:
=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1)) -
Vul deze formule in op kolom F en vervolgens omlaag naar rij 3.
-
Pas de kolomgrootten zo nodig aan. De gegevens worden nu als volgt weergegeven in de cellen C1 tot en met F3:
Smith, John
111 Pine St.
San Diego, CALIFORNIË
(555) 128-549
Jones, Sue
222 Oak Ln.
New York, NY
(555) 238-1845
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