Monday, July 18, 2022

So konvertieren Sie mehrere Zeilen und Spalten in Spalten und Zeilen in Excel

Zusammenfassung

Wenn Sie die am Ende dieses Artikels aufgeführten Microsoft Excel-Produkte verwenden, können Sie eine Arbeitsblattformel verwenden, um Daten, die sich über mehrere Zeilen und Spalten erstrecken, in ein Datenbankformat (spaltenweise) umzuwandeln.

Mehr Informationen

Das folgende Beispiel konvertiert alle vier Datenzeilen in einer Spalte in vier Datenspalten in einer einzelnen Zeile (ähnlich einem Datenbankfeld und Datensatzlayout). Dies ist ein ähnliches Szenario wie beim Öffnen eines Arbeitsblatts oder einer Textdatei, die Daten in einem Adressetikettenformat enthält.

Beispiel

  1. Geben Sie in einem neuen Arbeitsblatt die folgenden Daten ein:

    A1: Smith, John
    A2: 111 Kiefernstr.
    A3: San Diego, CA
    A4: (555) 128-549
    A5: Jones, Sue
    A6: 222 Eiche Ln.
    A7: New York, New York
    A8: (555) 238-1845
    A9: Anderson, Tom
    A10: Kirschallee 333.
    A11: Chicago, Illinois
    A12: (555) 581-4914

  2. Geben Sie die folgende Formel in Zelle C1 ein:

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

  3. Füllen Sie diese Formel bis Spalte F und dann bis Zeile 3 aus.

  4. Passen Sie die Spaltengrößen nach Bedarf an. Beachten Sie, dass die Daten jetzt in den Zellen C1 bis F3 wie folgt angezeigt werden:

    Schmied, Johannes

    111 Pinienstr.

    San Diego, CA

    (555) 128-549

    Jones, Sue

    222 Eiche Ln.

    New York, NY

    (555) 238-1845

    Anderson, Tom

    333 Kirschallee.

    Chicago, IL

    (555) 581-4914

Die Formel kann interpretiert werden als

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

wo:

  • f_row = Zeilennummer dieser Offset-Formel

  • f_col = Spaltennummer dieser Offset-Formel

  • rows_in_set = Anzahl der Zeilen, die eine Datenaufzeichnung bilden

  • col_in_set = Anzahl der Datenspalten

No comments:

Post a Comment