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
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-4914Geben Sie die folgende Formel in Zelle C1 ein:
=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))Füllen Sie diese Formel bis Spalte F und dann bis Zeile 3 aus.
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