Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: lukikrew am März 06, 2019, 11:56:38 Vormittag
-
Hallo, ich möchte eine Mappe erstellen, wo ich einerseits meine Kundenkontakte einpflegen kann, sowie meine Bestellungen.
In meinem Fall habe ich jedem Kunden eine Nummer vergeben mit der Instanz KD- Davor.
Nun möchte ich, wenn man in die Spalte "Kunden-ID" bei Bestellungen bspw. Max Mustermann eingibt, er kontrolliert ob dafür eine KD angelegt wurde, und es ansonsten leer lässt.
Meine mehr als erfolglose Formel dafür wäre gewesen :
=WENN(Liste[@Name] = CustomerList[Name]; CustomerList[Kunden-ID]; "")
m8 -> erstes Feld von Bestellungen namens Kunden-ID
A-> Einträge der Kunden - ID in der Kundenliste
B-> Name des Kunden
Ich weiß. Die formel macht wsl garkeinen sinn. :)
Mfg
-
Hallo,
habe deine Tabelle um eine Spalte (A) erweitert (Spalte einfügen, Cursor in irgendwo farbige Tabelle, Registerkarte Entwurf, Tabellengröße ändern), damit ich die Fuktion SVERWEIS verwenden kann. Diese sucht in der ersten Spalte einer Matrix nach einem Wert und gibt dann den Wert einer anderen Spalte zurück.
In dieser ersten Spalte A steht derselbe Inhalt wie in Spalte C, ganz simple Formel (=C3)
Im "Zielgebiet" steht in Zelle N8 die Formel =WENN(ISTLEER(Liste[@Name])=FALSCH;SVERWEIS(Liste[@Name];CustomerList;2;FALSCH);"")
Als Komfortoption habe ich noch eine DropDownliste für die Namensauswahl erstellt.
-
Hallo,
über Index ohne Zusatzspalte:
=WENNFEHLER(INDEX(CustomerList[Kunden-ID];VERGLEICH(Liste[@Name];CustomerList[Name];0));"")
-
Hallo,
eine komfortable Variante lässt sich mit VBA realisieren.
Falls Fragen sind melde Dich bitte.
-
Hallo, habe gerade bemerkt, dass ich noch einen Fehler im Code hatte.
Vorversion in die Tonne schmeißen.