Collapse column

Autor Thema: Kundentabelle  (Gelesen 847 mal)

Offline lukikrew

  • Newbie
  • *
  • Beiträge: 1
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Kundentabelle
« 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
« Letzte Änderung: März 06, 2019, 12:04:23 Nachmittag von lukikrew »

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline MasterOfHardness

  • Newbie
  • *
  • Beiträge: 48
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Kundentabelle
« Antwort #1 am: März 06, 2019, 16:22:26 Nachmittag »
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.

Offline Calderon

  • Jr. Member
  • **
  • Beiträge: 76
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: Kundentabelle
« Antwort #2 am: März 09, 2019, 18:55:05 Nachmittag »
Hallo,

über Index ohne Zusatzspalte:

=WENNFEHLER(INDEX(CustomerList[Kunden-ID];VERGLEICH(Liste[@Name];CustomerList[Name];0));"")

Offline EbyAS

  • Newbie
  • *
  • Beiträge: 14
    • Profil anzeigen
  • Office-KnowHow: Profi
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2013
Antw: Kundentabelle
« Antwort #3 am: März 10, 2019, 18:28:07 Nachmittag »
Hallo,
eine komfortable Variante lässt sich mit VBA realisieren.
Falls Fragen sind melde Dich bitte.
Gruß Armin

Offline EbyAS

  • Newbie
  • *
  • Beiträge: 14
    • Profil anzeigen
  • Office-KnowHow: Profi
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2013
Antw: Kundentabelle
« Antwort #4 am: März 11, 2019, 07:36:39 Vormittag »
Hallo, habe gerade bemerkt, dass ich noch einen Fehler im Code hatte.
Vorversion in die Tonne schmeißen.
Gruß Armin

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.