Gælder for
Excel 2024 Excel 2021 Excel 2019 Excel 2016 Microsoft365.com

Resumé

Når du bruger De Microsoft Excel-produkter, der er angivet nederst i denne artikel, kan du bruge en regnearksformel til at konvertere data, der strækker sig over flere rækker og kolonner til et databaseformat (kolonne). 

Flere oplysninger

I følgende eksempel konverteres hver fire rækker med data i en kolonne til fire kolonner med data i en enkelt række (svarende til et databasefelt og postlayout). Dette er et lignende scenarie som det, du oplever, når du åbner et regneark eller en tekstfil, der indeholder data i et adresseetiketformat.

Eksempel

  1. Skriv følgende data i et nyt regneark: 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. Skriv følgende formel i celle C1:=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))

  3. Udfyld denne formel til kolonne F og derefter ned til række 3.

  4. Juster kolonnestørrelserne efter behov. Bemærk, at dataene nu vises i cellerne C1 til og med F3 på følgende måde:

    Smith, John

    111 Pine St.

    San Diego, CA

    (555) 128-549

    Jones, Sue

    222 Oak Ln.

    New York, NY

    (555) 238-1845

    Anderson, Tom

    333 Kirsebær Ave.

    Chicago, IL

    (555) 581-4914

Formlen kan fortolkes som

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

hvor:

  • f_row = rækkenummeret for denne forskydningsformel

  • f_col = kolonnenummeret for denne forskydningsformel

  • rows_in_set = antallet af rækker, der udgør én post med data

  • col_in_set = antal kolonner med data

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.