Führen Sie zwei Excel-Dateien in einer gemeinsamen Spalte zusammen

33

Ich habe zwei Excel-Blätter. Ich muss die beiden so zusammenführen, dass die Werte in einem mit dem anderen übereinstimmen. Zum Beispiel.

The first excel,    the 2nd excel

1  t                 1   tes1
2  5                 3   tes3
3  t                 4   tes4
4  g

Beachten Sie, dass in der ersten Spalte des 2. Excel 2 fehlt, und ich möchte, dass das erste Excel so aussieht.

1 tes1 t
2      5 
3 tes3 t
4 tes4 g

Ich bin neu zu übertreffen. Jede Hilfe hierzu wird sehr geschätzt.

Indy
quelle

Antworten:

46

Ich habe die Daten von "dem ersten Excel" auf Sheet1 und "dem zweiten Excel" auf Sheet2 platziert.

Der Schlüssel zu dieser Lösung ist die Funktion VLOOKUP (). Zuerst fügen wir eine Spalte ein.

Spalte B einfügen

Wir verwenden dann die VLOOKUP () - Funktion, um den Wert von "1" in Sheet2 nachzuschlagen. Wir geben 2 als Wert des dritten Parameters an, dh wir wollen den Wert der 2. Spalte im Array. Beachten Sie auch die Verwendung der $ -Symbole, um das Array zu reparieren. Dies wird wichtig sein, wenn wir ausfüllen.

Vlookup ()

Beachten Sie den Inhalt von Sheet2:

Sheet2

Wenn wir die Formel ausfüllen, erhalten wir Übereinstimmungen für alle Werte mit Ausnahme der "2" in Zelle A2. Bildbeschreibung hier eingeben

Um wie in Ihrer Problemstellung ein Leerzeichen ("") anstelle von "N / A" anzuzeigen, können wir die Funktion VLOOKUP () in die Funktion IFERROR () einschließen.

Ersetzen Sie N / A durch Leerzeichen

Endergebnis:

Finale

Slachterman
quelle
Vielen Dank. Ich bin ein Neuling in Excel. Ich verstehe nicht, was Sie mit Sheet1 und Sheet2 meinen. Sind es 2 separate Dateien? Es wäre toll, wenn u die Schritte in etwas genauer erklären könnte, Schritt für Schritt ... sorry im ein Anfänger bei this..once wieder sehr zu schätzen I ur helfen
Indy
Indy - Sheet1 und Sheet2 sind nur zwei "Registerkarten" in derselben Arbeitsmappe. Ich habe die Beispieldaten aus der Tabelle mit der Bezeichnung "the 2nd excel" in Ihrer Frage auf Sheet2 platziert. Aus diesem Grund wird der Name dieses Sheets im zweiten Parameter der VLOOKUP () - Funktion referenziert.
Slachterman
3

Sie können auch Abfrage aus Excel-Dateien verwenden:

  • Name für die erste Excel-Tabelle festlegen (Registerkarte Formeln -> Name festlegen)
  • Definieren Sie den Namen für die zweite Excel-Tabelle
  • Wechseln Sie zur Registerkarte "Daten", wählen Sie "Aus anderen Quellen" aus, und wählen Sie in der Dropdown-Liste "Aus Microsoft-Abfrage" aus.
  • Wählen Sie Ihre Arbeitsmappendatei aus und bestätigen Sie, dass Sie die Spalten manuell zusammenführen möchten
  • Ziehen Sie im folgenden Fenster "Abfrage aus Excel-Dateien" die erste Spalte der ersten Tabelle per Drag & Drop in die erste Spalte der zweiten Tabelle - eine Verknüpfung zwischen diesen Spalten wird erstellt
  • Klicken Sie im Menü "Datei" auf "Daten an MS Office Excel zurückgeben". Ein Dialogfeld zum Importieren von Daten wird angezeigt
  • Wählen Sie das Blatt aus, in das die übereinstimmenden Daten importiert werden sollen
  • Klicken Sie auf OK -> Sie sollten übereinstimmende Daten mit Spalten aus beiden Tabellen sehen

Wenn es Ihnen nichts ausmacht, Ihre Dateien auf einen Onlinedienst hochzuladen, können Sie zum Beispiel http://www.gridoc.com/join-tables verwenden und die Blätter per Drag & Drop zusammenführen (Haftungsausschluss: Ich bin Autor des Tools).

Hoffe das hilft.

endriju
quelle
Nette Erklärung und noch schöneres Werkzeug. Contrats.
Jose Gomez
Ihre Website funktioniert sehr gut, es ist jedoch eine Zahlung erforderlich, um mehr als 100 Zeilen zu exportieren. Dies ist jedoch nicht sehr hilfreich, um Benutzer dorthin zu locken, ohne ihnen mitzuteilen, dass sie für die Ausführung von nützlichen Aufgaben eine Gebühr zahlen müssen.
s1h4d0w
@ s1h4d0w sollten wir dann auch Benutzer warnen, dass Excel kein kostenloses Tool ist? Ich stehe zu meiner Antwort - sie zeigt, wie das Problem in Excel gelöst werden kann. Ich denke auch nicht, dass Abstimmungen aufgrund von Frustration ein guter Dienst für die SU-Community sind.
Endriju