Ich habe zwei Tabellen, eine, die als Kopfzeile betrachtet wird, und eine andere mit den Details für die Kopfzeilen. Ich muss die beiden Tabellen so zusammenführen, dass die Zeilen die Kopfzeile und dann die entsprechenden Detailzeilen darunter zeigen. Beispiel: Hier ist die Kopfzeilentabelle:
- 360 JOB 1
- 708 HIOB 2
- 724 HIOB 3
Und hier ist die Detailtabelle:
- 360 SCHRITT 1
- 360 SCHRITT 2
- 360 SCHRITT 3
- 708 SCHRITT 1
- 708 SCHRITT 2
- 724 SCHRITT 1
- 724 SCHRITT 2
- 724 SCHRITT 3
Ich möchte sie mithilfe der ID-Spalte zusammenführen, um Folgendes zu erhalten:
- 360 JOB 1
- 360 SCHRITT 1
- 360 SCHRITT 2
- 360 SCHRITT 3
- 708 HIOB 2
- 708 SCHRITT 1
- 708 SCHRITT 2
- 724 HIOB 3
- 724 SCHRITT 1
- 724 SCHRITT 2
- 724 SCHRITT 3
Ich arbeite hier mit Tausenden von Datensätzen, daher wäre jede Hilfe großartig!
Antwort1
Zusamenfassend:
Kopieren Sie die beiden Tabellen, fügen Sie sie ein und sortieren Sie sie. Wenn Sie möchten, dass die Kopfzeile zuerst kommt, fügen Sie eine Hilfsspalte hinzu, um das Sortieren zu erleichtern.
Einzelheiten:
Fügen Sie in Ihrer Kopftabelle eine Spalte hinzu (nur für Sortierzwecke)
360 JOB 1 A
708 JOB 2 A
724 JOB 3 A
Ähnliches gilt für die Detailtabelle. Hier möchte ich die Schrittnummer beibehalten, also lege ich die Sortierreihenfolge wie folgt fest: B001, B002, B003 usw.
360 STEP 1 B001
360 STEP 2 B002
360 STEP 3 B003
708 STEP 1 B004
708 STEP 2 B005
724 STEP 1 B006
724 STEP 2 B007
724 STEP 3 B008
Fügen Sie die beiden Listen durch Kopieren und Einfügen zusammen:
360 JOB 1 A
708 JOB 2 A
724 JOB 3 A
360 STEP 1 B001
360 STEP 2 B002
360 STEP 3 B003
708 STEP 1 B004
708 STEP 2 B005
724 STEP 1 B006
724 STEP 2 B007
724 STEP 3 B008
Führen Sie dann eine benutzerdefinierte Sortierung durch (Ebene 1: Spalte A; Ebene 2: Spalte C). Löschen Sie Spalte C nach der Sortierung und Sie erhalten die gewünschten Ergebnisse.
Antwort2
Entschuldigen Sie die sehr verspätete Antwort – ich habe gerade die Lösung gefunden, die ich zuvor hierfür erstellt habe, und festgestellt, dass ich sie nie geteilt habe …
Ich würde hierfür das Power Query-Add-In verwenden. Ab Excel 2016 ist Power Query in das Daten-Menüband im Abschnitt „Abrufen und Transformieren“ integriert.
Power Query kann von vorhandenen Excel-Tabellen ausgehen und diese aneinanderfügen. Ein Abfrageergebnis kann als Excel-Tabelle geliefert werden. Sie können dies erstellen, ohne Makro- oder Funktionscode zu schreiben – Sie klicken einfach im Power Query-Fenster herum.
Ich habe eine funktionierende Lösung erstellt, die Sie von meinem OneDrive herunterladen und ausprobieren können:
Es ist die Datei:Power Query-Demo – Zusammenführen zweier Tabellenblätter anhand von Datensatznummern