Import von Produktdaten in Shopware | Abgleich und Vereinen zweier Excel-Dateien mit übereinstimmenden Zeilen auf Basis EAN

Müssen wir auch ziemlich oft machen, beispielsweise beim Updaten der Preislisten- wir exportieren hier immer alle Artikel aus Shopware in einem eigenen Profil heraus (nicht notwendig, wir machen es aus anderen Gründen) und ersetzen die Preise durch neue, FALLS sie in der neuen Preisliste vorkommen. Das Prinzip müsste bei dir also so ähnlich sein, wenn ich das richtig verstanden habe?

Falls ja, dann ist die Formel, nach der du suchst „SVERWEIS“, bzw „VLOOKUP“ im Englischen.

Beispiel:

Du hast hier eine Tabelle, da sollen die neuen Daten rein:
image

Du hast eine zweite Tabelle, in der die Daten vorkommen:
image

Jetzt möchtest du anhand der EAN’s in der ersten Tabelle bestimmte Spaltenwerte ausgeben, FALLS die EAN übereinstimmt. Würde in unserem Beispiel ungefähr so aussehen:
image

Die Formel hierfür lautet in unserem Beispiel „=VLOOKUP(A2,$Sheet2.A:C,2,0)“
Wir nutzen LibreOffice auf Englisch, du müsstest dir eben die Formel nur auf das Deutsche Excel zusammenschustern :wink:

Erklärung:
=VLOOKUP (=SVERWEIS auf Deutsch)
A2 (wonach du suchst, also in diesem Fall die EAN in der Zelle A2)
,$Sheet2.A:C,2 (die zu durchsuchende zweite Tabelle, in unserem Fall in einem weiteren Tabellenblatt, aber das kann natürlich auch eine eigene Excel Tabelle in einer anderen Datei sein)
2 (Index- welche Spalte soll ausgegeben werden, falls etwas gefunden wurde?)
0 (Sortierung- in unserem Fall, und wahrscheinlich auch in deinem, ist die zu durchsuchende Tabelle nicht sortiert)

Das kannste nun entsprechend deinen Kriterien anpassen und die Formel einfach nach unten ziehen. Etwas angepasst kann es natürlich auch einfach in der Spalte daneben ebenfalls genutzt werden.

Hoffe das hilft dir weiter :slight_smile: