Clever-Excel-Forum

Normale Version: Artikelnummer generieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,
ich habe da ein Problem, wo ich nicht weiterkomme und auch nirgends was zu finde. Vielleicht hat hier jemand eine Idee.

Ich habe 2 Tabellenblätter, eine "Kundenliste" mit "Kundennr., Name, Vorname, Wohnort" etc. und eine "Artikelliste".
Es sollen später Etiketten mit verschiedenen Infos gedruckt werden und damit alles besser zugeordnet werden kann, möchte
ich gerne eine Artikelnummer generieren. Diese soll jeweils die ersten 3 Buchstaben des Namen und Vornamen beinhalten und am Schluss noch eine fortlaufende Nummer angehängt bekommen.

Beispiel: "Name: Müller , Vorname: Klaus --> MÜLKLA01, MÜLKLA02" usw. .

Das funktioniert auch soweit schon mit den Funktionen "GROSS() und LINKS()". Jetzt kommt das eigentliche Problem, ich möchte gerne, dass wenn ich in einem Feld auf dem Tabellenblatt "Artikelliste" eine Kundennummer eingebe, Excel in der Kundenliste nach der Nummer sucht und entsprechend die Artikelnummer nach obigem Muster mit dem richtigen Namen generiert.

Meine bisherige Formel sieht so aus: "=GROSS(LINKS(KundenDB!$C$3;3)&LINKS(KundenDB!$D$3;3))&"0"&ZEILE()-4"

Hat jemand mein Problem verstanden und kann mir vielleicht weiterhelfen?? Ich hab leider von VBA keine Ahnung, aber
vielleicht geht's ja auch anders. Da ich nicht weiß, wieviele Datensätze mal in der Kundenliste stehen, scheidet eine Lösung mit der WENN()-Funktion aus.

Vielen Dank vorab schon mal.

Gruß
Andi
Hola,

eine Beispieldatei würde hier wohl Sinn machen.
Hört sich aber nach einem Sverweis() an:

http://www.online-excel.de/excel/singsel.php?f=9

Gruß,
steve1da
Datei ist hochgeladen.
Hallo, meinst du so..?


PHP-Code:
=GROSS(LINKS(SVERWEIS($C$1;KundenDB!A:D;3;0);3)&LINKS(SVERWEIS($C$1;KundenDB!A:D;4;0);3)&TEXT(ZEILE(A1);"000")) 
oder..:

PHP-Code:
=GROSS(LINKS($E$1;3)&TEIL($E$1;SUCHEN(",";$E$1)+2;3)&TEXT(ZEILE(A1);"000")) 
Hallo Jörg,

saustark. Das ist genau das was ich wollte. Ich danke dir recht herzlich. 

Gruß 
Andi