Artikelnummer generieren
#1
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


Angehängte Dateien
.xls   Mappe1.xls (Größe: 81,5 KB / Downloads: 10)
Top
#2
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
Top
#3
Datei ist hochgeladen.
Top
#4
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")) 
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • aesser2s
Top
#5
Hallo Jörg,

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

Gruß 
Andi
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste