Sammendrag
Når du bruker Microsoft Excel-produktene som er oppført nederst i denne artikkelen, kan du bruke en regnearkformel til å dekke data som går over flere rader og kolonner til et databaseformat (kolonnediagram).
Mer informasjon
Følgende eksempel konverterer hver fjerde rad med data i en kolonne til fire kolonner med data i én enkelt rad (ligner på et databasefelt og postoppsett). Dette er et lignende scenario som det du opplever når du åpner et regneark eller en tekstfil som inneholder data i et adresseetikettformat.
Eksempel
-
Skriv inn følgende data i et nytt regneark:
Svar 1: Smith, John
A2: 111 Furu St.
A3: San Diego, CA
A4: (555) 128-549
A5: Jones, Sue
A6: 222 Eik Ln.
A7: New York, NY
A8: (555) 238-1845
A9: Anderson, Tom
A10: 333 Cherry Ave.
A11: Chicago, IL
A12: (555) 581-4914 -
Skriv inn følgende formel i celle C1:
=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1)) -
Fyll denne formelen på tvers til kolonne F, og deretter ned til rad 3.
-
Juster kolonnestørrelsene etter behov. Vær oppmerksom på at dataene nå vises i celle C1 til F3 på følgende måte:
Smith, John
111 Furu St.
San Diego, CA
(555) 128-549
Jones, Sue
222 Eik Ln.
New York, NY
(555) 238-1845
Anderson, Tom
333 Kirsebær Ave.
Chicago, IL
(555) 581-4914
Formelen kan tolkes som
OFFSET($A$1,(ROW()-f_row)*rows_in_set+INT((COLUMN()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))
der:
-
f_row = radnummeret for denne forskyvningsformelen
-
f_col = kolonnenummeret for denne forskyvningsformelen
-
rows_in_set = antall rader som gjør én post med data
-
col_in_set = antall kolonner med data