Supportnet / Forum / Tabellenkalkulation
wie ergänze ich eine Tabelle aus Daten einer anderen Tabelle, wenn ein Suchkriterium übereinstimmt?
Frage
Hallo & Mahlzeit!
Heute habe ich ein Excel-Problem.
Ich habe in einer Datei 2 Tabellenblätter. Tabelle1 hat eine Aufstellung aller Wareneingänge, nach Artikelnummer sortiert. In Tabelle 2 ist die Aufstellung aller verkauften Artikel, nach Artikelnummer sortiert. Jetzt möchte ich in die Tabelle1 durch die Werte aus Tabelle2 so ergänzt haben, dass die werte aus Tabelle1 in die entsprechende Zelle übernommen werden, wenn die Artikelnummer identisch sind. So, dass in der Tabelle1 hinter den Spalten mit den Warenneingängen die Verkaufswerte aus der anderen Tabelle stehen.
hier ganz grob
[u]Tabelle 1[/u]
[b]Artikelnummer[/b], Wareneingangs-Menge, EK, VK,
[u]Tabelle2[/u]
[b]Artikelnummer[/b]; Verkaufsmenge
Der Wert Verkaufsmenge soll in die Tabelle1 neben VK stehen, wenn die Artikelnumer übereinstimmen!
Vielen Dank schon jetzt und hier für eure Hilfe
kromgi!
Antwort 1 von M.O.
Hallo kromgi,
füge in die Spalte für die Verkaufsmenge die folgende Formel ein:
=SVERWEIS(A2;Tabelle2!A1:B9;2;FALSCH)
Die Bereiche musst du entsprechend anpassen. Bei der Formel bin ich davon ausgegangen, dass die Verkaufsmenge in der Tabelle2 in der Spalte B (=2) steht. Ist dies nicht der Fall so musst du die Spalte in der SVERWEIS-Formel SVERWEIS(A2;Tabelle2!A1:B9;2;FALSCH) entsprechend anpassen
Gruß
M.O.
füge in die Spalte für die Verkaufsmenge die folgende Formel ein:
=SVERWEIS(A2;Tabelle2!A1:B9;2;FALSCH)
Die Bereiche musst du entsprechend anpassen. Bei der Formel bin ich davon ausgegangen, dass die Verkaufsmenge in der Tabelle2 in der Spalte B (=2) steht. Ist dies nicht der Fall so musst du die Spalte in der SVERWEIS-Formel SVERWEIS(A2;Tabelle2!A1:B9;2;FALSCH) entsprechend anpassen
Gruß
M.O.
Antwort 2 von kromgi
Hallo M.O.!
Haut irgendwie noch nicht hin! Ich bekomme irgendwie immer die Fehlermeldung #NV, oder es werden falsche Zahlen übernommen!
Es wäre vielleicht noch wichtig: nicht alle Artikel, die einen Wareneingang hatten, sind auch schon mal verkauft worden!
mache ich da vielleicht was falsch?
kromgi
Haut irgendwie noch nicht hin! Ich bekomme irgendwie immer die Fehlermeldung #NV, oder es werden falsche Zahlen übernommen!
Es wäre vielleicht noch wichtig: nicht alle Artikel, die einen Wareneingang hatten, sind auch schon mal verkauft worden!
mache ich da vielleicht was falsch?
kromgi
Antwort 3 von kromgi
Hier zum besseren verständnis ein ausschnitt der Datei!
kromgi
PS.: ich drpücke mich manchmal etwas schwer verständlich aus
kromgi
PS.: ich drpücke mich manchmal etwas schwer verständlich aus
Antwort 4 von kromgi
Ich noch mal.
Habe es soweit hinbekommen. Nur: Wenn es keine Übereinstimmung gibt, erscheint in der Zelle mit SVERWEIS immer #NV. Dadurch lassen sich Spalten, in denen SVERWEIS-Formeln sind, nicht summieren. Was muss ich da noch eingeben, damit -wenn keine Übereinstimmung gefunden wurde- die Zelle leer bleibt?
Danke für euren Tipp!
kromgi
Habe es soweit hinbekommen. Nur: Wenn es keine Übereinstimmung gibt, erscheint in der Zelle mit SVERWEIS immer #NV. Dadurch lassen sich Spalten, in denen SVERWEIS-Formeln sind, nicht summieren. Was muss ich da noch eingeben, damit -wenn keine Übereinstimmung gefunden wurde- die Zelle leer bleibt?
Danke für euren Tipp!
kromgi
Antwort 5 von M.O.
Hallo Kromgi,
das kannst du so abfangen:
=WENN(ISTNV(SVERWEIS(A1;Tabelle1!A1:B2;2;FALSCH));0;SVERWEIS(A1;Tabelle1!A1:B2;2;FALSCH))
Wenn es die Artikelnummer nicht gibt, wird eine Null ausgegeben.
Natürlich musst du deine SVERWEIS-Formel einbauen.
Gruß
M.O.
das kannst du so abfangen:
=WENN(ISTNV(SVERWEIS(A1;Tabelle1!A1:B2;2;FALSCH));0;SVERWEIS(A1;Tabelle1!A1:B2;2;FALSCH))
Wenn es die Artikelnummer nicht gibt, wird eine Null ausgegeben.
Natürlich musst du deine SVERWEIS-Formel einbauen.
Gruß
M.O.
Antwort 6 von M.O.
Hallo,
Nachtrag:
Falls die Zelle leer bleiben soll, musst du die Null durch zwei Anführungszeichen ersetzen. Also so:
=WENN(ISTNV(SVERWEIS(A1;Tabelle1!A1:B2;2;FALSCH));"";SVERWEIS(A1;Tabelle1!A1:B2;2;FALSCH))
Gruß
M.O.
Nachtrag:
Falls die Zelle leer bleiben soll, musst du die Null durch zwei Anführungszeichen ersetzen. Also so:
=WENN(ISTNV(SVERWEIS(A1;Tabelle1!A1:B2;2;FALSCH));"";SVERWEIS(A1;Tabelle1!A1:B2;2;FALSCH))
Gruß
M.O.
Antwort 7 von M.O.
Hallo Kromgi,
noch mal ich :-).
Hier die Formel auf deine Beispieltabelle angepasst:
=WENN(ISTNV(SVERWEIS(A3;Tabelle2!$A$3:$D$100;3;FALSCH));"";SVERWEIS(A3;Tabelle2!$A$3:$D$100;3;FALSCH))
Gruß
M.O.
noch mal ich :-).
Hier die Formel auf deine Beispieltabelle angepasst:
=WENN(ISTNV(SVERWEIS(A3;Tabelle2!$A$3:$D$100;3;FALSCH));"";SVERWEIS(A3;Tabelle2!$A$3:$D$100;3;FALSCH))
Gruß
M.O.
Antwort 8 von kromgi
@ M.O.
Tausend Dank für deine Bebühungen. Genau das wars. Klappt super!
kromgi
PS: man wird eben alt wie eine Kuh und lernt immer noch dazu!
Tausend Dank für deine Bebühungen. Genau das wars. Klappt super!
kromgi
PS: man wird eben alt wie eine Kuh und lernt immer noch dazu!

