Overzicht
Wanneer u de Microsoft Excel-producten die aan de onderkant van dit artikel worden genoemd, gebruikt, kunt u een werkbladformule gebruiken om gegevens te converteren die meerdere rijen en kolommen beslaat in een database-indeling (in kolommen).
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 database-veld en een recordindeling). Dit is een vergelijkbaar scenario waarbij u ervaart wanneer u een werkblad of een tekstbestand met gegevens in een etiketindeling opent.
Voorbeeld
-
Typ de volgende gegevens in een nieuw werkblad:
A1: Smit, Jan
A2:111 vuren St.
A3: San Diego, CA
A4: (555) 128-549
A5: Jones, Suzan
A6:222 eiken ln.
A7: Utrecht, 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 naar rij 3.
-
Pas de kolom formaten zo nodig aan. De gegevens worden nu weergegeven in de cellen C1 tot en met F3 als volgt:
Smit, Jan
111 vuren Saint.
San-Diego, CA
(555) 128-549
Jansen, Suzan
222 eiken ln.
Utrecht, NY
(555) 238-1845
Anderson, Tom
333 Cherry Ave.
Chicago, IL
(555) 581-4914
U kunt de formule als volgt geïnterpreteerd
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 formule met een verschuiving
-
f_col = kolomnummer van deze formule voor verschuiving
-
rows_in_set = aantal rijen waarmee één gegevensrecord wordt gemaakt
-
col_in_set = aantal kolommen met gegevens
Opmerking: Deze pagina is automatisch vertaald en kan grammaticale fouten of onnauwkeurigheden bevatten. Wij hopen dat deze inhoud nuttig voor je is. Wil je ons laten weten of deze informatie nuttig is? Hier is het Engelstalige artikel ter referentie.