Zusammenführen zweier Tabellenkalkulationen mithilfe von Datensatznummern in Microsoft Excel 2013

Zusammenführen zweier Tabellenkalkulationen mithilfe von Datensatznummern in Microsoft Excel 2013

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:

  1. 360 JOB 1
  2. 708 HIOB 2
  3. 724 HIOB 3

Und hier ist die Detailtabelle:

  1. 360 SCHRITT 1
  2. 360 SCHRITT 2
  3. 360 SCHRITT 3
  4. 708 SCHRITT 1
  5. 708 SCHRITT 2
  6. 724 SCHRITT 1
  7. 724 SCHRITT 2
  8. 724 SCHRITT 3

Ich möchte sie mithilfe der ID-Spalte zusammenführen, um Folgendes zu erhalten:

  1. 360 JOB 1
  2. 360 SCHRITT 1
  3. 360 SCHRITT 2
  4. 360 SCHRITT 3
  5. 708 HIOB 2
  6. 708 SCHRITT 1
  7. 708 SCHRITT 2
  8. 724 HIOB 3
  9. 724 SCHRITT 1
  10. 724 SCHRITT 2
  11. 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:

http://1drv.ms/1AzPAZp

Es ist die Datei:Power Query-Demo – Zusammenführen zweier Tabellenblätter anhand von Datensatznummern

verwandte Informationen