Clever-Excel-Forum

Normale Version: SVERWEIS aus Mehrfachauswahl Dropdown
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
EDIT: Jetzt mit Anhang ;)

Hallo zusammen,

ich zebreche mir gerade meinen Kopf bei einem SVERWEIS.

Aus einem Dropdown in "B7" wähle ich mir einen Artikel und suche über einen SVERWEIS die dazugehörige Stückzahl und trage diese in "D7" ein. Das funtioniert auch top.

Kniffelig wir es jetzt allerdings, wenn ich eine Mehrfachauswahl in "B7" treffe (Mehrfachauswahl läuft über VBA). Diese wird mit Komma getrennt in "B7" widergegeben, allerdings möchte ich jetzt die Summe der Stückzahl aus den  Artikeln Summiert in "D7" eintragen. Der normale SVERWEIS liefert mir natürlich ein #NV und mir fällt dazu keine Lösung ein.

Vieleicht hat ja jemand eine Lösung oder zumindest einen Denkanstoss ;)

Gruß
Stefan
Hi,

ich würde die Artikel einzeln eintragen, dann gibt's keine Probleme mit dem SVERWEIS().
(08.05.2019, 16:52)WillWissen schrieb: [ -> ]Hi,

ich würde die Artikel einzeln eintragen, dann gibt's keine Probleme mit dem SVERWEIS().

Das würde die Größe des Sheets sprengen. Habe nur eine Reihe pro Tag und muss daher ab und an mehrere "Artikel" durch Komma getrennt eintragen. Im Regelfall steht da nur ein Artikel. Die Datei ist im Original etwas komplexer und dient zur Planung von Arbeitsabläufen in der Firma. Daher muss ich es Tagesweise getrennt halten und würde ungern eine neue Reihe anfangen ;)
Hallo Stefan,

man kann mit TEIL einen String zerlegen und mit FINDEN oder SUCHEN nach bestimmten Zeichen in einem String suchen. Du könntest entsprechend mehrere SVERWEISE kombinieren. Ich hab das hier mal als Ansatz. Die beiden Teile musst Du auch nicht in zwei Zellen aufteilen, das geht auch in einer. Das verarbeitest Du dann noch in zwei SVERWEISen die Du z.B. mit + addieren oder mit & verknüpfen kannst ...

Arbeitsblatt mit dem Namen 'Tabelle2'
ABC
1Willi, BaldWilliBald
2WillibaldWillibald

ZelleFormel
B1=WENNFEHLER(LINKS(A1;SUCHEN(",";A1;1)-1);A1)
C1=WENNFEHLER(RECHTS(A1;LÄNGE(A1)-SUCHEN(",";A1;1)-1);"")
B2=WENNFEHLER(LINKS(A2;SUCHEN(",";A2;1)-1);A2)
C2=WENNFEHLER(RECHTS(A2;LÄNGE(A2)-SUCHEN(",";A2;1)-1);"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Hi André,

danke noch für den Ansatz. So wirklich weiter bin ich aktuell noch nicht gekommen, werde es aber am Wochenende nochmal in Angriff nehmen und dann berichten ;)