Abgleichtabellen mit unsortierten Daten

Abgleichtabellen mit unsortierten Daten

Ich versuche, die Daten einer Tabelle mit einer anderen abzugleichen.

Die Primärtabelle hat zwei Spalten (eine alphanumerische Artikelbeschreibung in Spalte A und einen numerischen Wert für diesen Artikel in Spalte B) in unsortierter Reihenfolge. Die Primärtabelle muss in diesem Format bleiben, ich kann sie nicht sortieren.

Die sekundäre Datentabelle, die ich abzugleichen versuche, weist ebenfalls zwei Spalten (eine alphanumerische Artikelbeschreibung in Spalte A und einen numerischen Artikelwert in Spalte B) in unsortierter Reihenfolge auf, ist nicht auf die gleiche Weise sortiert und es fehlen einige Zeilen der primären Tabelle.

Ich möchte, dass die Primärtabelle in der Sekundärtabelle nach einer passenden Artikelbeschreibung sucht und den numerischen Wert dieses Artikels kopiert.

Wenn die sekundäre Tabelle dieses Element nicht enthält, möchte ich diese Zelle leer lassen.

Gibt es eine Excel-Formel, um dieses Problem zu lösen? Da ich mit dieser Formel noch nicht vertraut bin, kann ich kein Beispiel posten. Danke für die Hilfe.

Antwort1

Ihre Frage ist etwas verwirrend. Vielleicht hilft ein Beispiel Ihrer Ausgangsdaten.

Dies scheint jedoch ein Fall zu sein, in dem ich verwenden würde VLOOKUP. Hier ist dieMicrosoft-Dokumentation zu SVERWEIS.

Nehmen wir an, Blatt 1 enthält Ihre Primärtabelle und Blatt 2 Ihre Sekundärtabelle.

Eine Beispielformel für Zelle B3 in Blatt 1 unter Verwendung von SVERWEIS:=VLOOKUP($A3,Sheet2!A1:B210,2,FALSE)

Die ID aus Blatt 2 wird in Spalte B angezeigt.

Indem ich den vierten Parameter auf „false“ gesetzt habe, habe ich VLOOKUP mitgeteilt, dass die Daten nicht sortiert sind.

Standardmäßig oder wenn der Parameter explizit auf „true“ gesetzt ist, geht SVERWEIS davon aus, dass die Daten sortiert sind, und sucht nach einem ungefähren Wert. Wenn der Parameter auf „false“ gesetzt ist, sucht SVERWEIS nach einer genauen Übereinstimmung.

Wenn SVERWEIS jedoch keine Entsprechung findet, wird N/A angezeigt. Sie möchten eine leere Zelle, also können Sie sie mit umschließen IFERROR. Das Beispiel wird wie folgt geändert:=IFERROR(VLOOKUP($A3,Sheet2!A1:B210,2,FALSE),"")

Antwort2

Sie können Abfragen aus Excel-Dateien verwenden:

  • Definieren Sie einen Namen für den primären Tabellendatensatz (Registerkarte „Formeln“ -> „Namen definieren“)
  • Definieren Sie einen Namen für den sekundären Tabellendatensatz
  • Gehen Sie zur Registerkarte „Daten“, wählen Sie „Aus anderen Quellen“ und wählen Sie aus der Dropdown-Liste „Aus Microsoft Query“
  • Wählen Sie Ihre Arbeitsmappendatei aus und bestätigen Sie, dass Sie die Spalten manuell zusammenführen möchten.
  • Im folgenden Fenster "Abfrage aus Excel-Dateien" ziehen Sie die Spalte A des ersten Datensatzes per Drag&Drop in die Spalte A des zweiten Datensatzes - es entsteht eine Verknüpfung zwischen diesen Spalten
  • Gehen Sie zum Menü „Datei“ und klicken Sie auf „Daten an MS Office Excel zurückgeben“. Ein Dialogfeld „Daten importieren“ 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.

Oder wenn es Ihnen nichts ausmacht, Ihre Dateien auf einen Online-Dienst hochzuladen, können Sie zum Beispielhttp://www.gridoc.com/join-tablesund ordnen Sie die Tabellen per Drag&Drop zu (Haftungsausschluss: Ich bin der Autor des Tools).

Hoffe das hilft.

verwandte Informationen