Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

SVERWEIS / INDEX Mehrfachprüfung
#1
Hallo zusammen,

ich werte bei uns in der Firma einige Daten aus.
Ich habe immer eine Datei für die verschiedene Auswertungen hier werden die Benutzer nur mit einer ID hinterlegt.

Im Hintergrund (hier im zweitem Tabellenblatt) habe ich eine Liste wo ich zu den ID´s die Namen definiert habe.

Über einen S-Verweis habe ich bisher immer den Namen raus gesucht.

Das Problem ist das wir in der Liste verschiedene Kundengeschäfte beteuen und nicht jeder MA in jedem Geschäft die gleiche Nummer hat.
Manchmal ist die gleiche Nummer auch für verschiedene MA´s vergeben wenn diese in anderen Kundengeschäften sind.

Ich muss also in Spalte V den Namen von der Person ausgeben die in dem zweiten Tabellenblatt steht.
Hier muss aber auf der ersten Seite sowohl die Spalte P wo die ID steht & die Spalte D wo der Kunde steht mit den Daten in dem zweiten Tabellenblatt geprüft werden.

Und nur wenn beides übereinstimmt soll der Name ausgegeben werden.

Anbei eine Schematische Beispieldatei.

Hat hier jemand eine Idee? Vielen Dank im Voraus :)

P.S. ich habe mir die Beispiele mit Index und Matrixformel angesehen leider es aber nicht umgesezt bekommen wir arbeiten auf der Arbeit übrigens mit Office 2010
Antworten Top
#2
Hi,

lad bitte eine Beispieldatei hoch (keine Bilder!): https://www.clever-excel-forum.de/Thread...ng-stellen
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hallöchen,

Zitat:ich habe mir die Beispiele mit Index und Matrixformel angesehen …
hast Du auch das Beispiel von excelformeln.de mit dem SVERWEIS mit mehreren Bedingungen ausprobiert?
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#4
Hallo zusammen,

@WillWissen sorry hatte die Datei ausgewählt bin aber nicht auf Hinzufügen gegangen.  Undecided

@[b]schauan ja auf der Seite war ich auch schon. Da wurde das Problem über INDEX gelöst, leider bin ich nicht weiter gekommen oder ich hab aktuell keine gute Hand dafür :([/b]


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 11,28 KB / Downloads: 2)
Antworten Top
#5
Hi,

falls ich dich richtig verstehe, hat - vereinfacht ausgedrückt - der Kunde Meier mal die ID 0001 und mal 0002; könnte im dritten Laden aber auch 0003 haben? Und weil's so schön ist, könnte auch Müller die ID 0003 haben? Und das willst du korrekt auslesen?

Meiner bescheidenen Meinung nach geht das nicht; woher soll Excel wissen, wer gemeint ist?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#6
Ansich ist jede Nummer nur 1 mal vergeben.

Das Problem ist jedes Kundengeschäft bei uns läuft über eine eigene Datenbank.

somit wird in jedem Kundengeschäft ein Benutzer separat angelegt und die Nummern können wirkürlich vergeben werden.

Somit kann Mayer die 001 haben und in dem anderen Geschäft hat Müller die 001
Geht Mayer aber jetzt aushelfen wird ein neuer User generiert und dann hat Mayer in Geschäft B die 002 nicht die 001 da diese schon vergeben war.

In jedem Datensatz haben ich also 2 vorgaben den Kunden und die ID.

Ich muss also in der Userliste den User finden wo die ID und der User stimmen und dann den Namen ausgeben lassen.
Antworten Top
#7
Hi,

dann so:

Arbeitsblatt mit dem Namen 'Datenquelle'
ABCDPV
1DatumKWMonatKundeBenNamen
202.01.2019 05:361#BEZUG!Kunde A100100Max, Mustermann
302.01.2019 06:06:071#BEZUG!Kunde B100101Silvia, Musterfrau
402.01.2019 06:351#BEZUG!Kunde C100100Emil, Meister
502.01.2019 11:051#BEZUG!Kunde A100101Silvia, Musterfrau
602.01.2019 11:071#BEZUG!Kunde B100102Azubi
702.01.2019 11:13:591#BEZUG!Kunde A100102Azubi

ZelleFormel
V2=SVERWEIS(P2&D2;User!$C$1:$D$10;2;0)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

In deiner Tabelle "User" fügst du eine Hilfsspalte ein
Arbeitsblatt mit dem Namen 'User'
ABCD
1IDKundeHSname
2100102Kunde A100102Kunde AAzubi
3100101Kunde B100101Kunde BSilvia, Musterfrau
4100100Kunde C100100Kunde CEmil, Meister
5100101Kunde A100101Kunde ASilvia, Musterfrau
6100100Kunde A100100Kunde AMax, Mustermann
7100102Kunde B100102Kunde BAzubi

ZelleFormel
C2=A2&B2
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
die du einfach ausblenden kannst.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • PhoenixOnAirr
Antworten Top
#8
Hallöchen,

und hier die Lösung ohne Hilfsspalte. Die Formel gibst Du in V2 ein und ziehst sie runter soweit nötig.

Arbeitsblatt mit dem Namen 'Datenquelle'
DPV
1KundeBenNamen
2Kunde A100100Max, Mustermann
3Kunde B100101Silvia, Musterfrau
4Kunde C100100Emil, Meister
5Kunde A100101Silvia, Musterfrau
6Kunde B100102Azubi
7Kunde A100102Azubi

ZelleFormel
V2=INDEX(User!$C$1:$C$99;VERGLEICH(D2&P2;INDEX(User!$B$1:$B$99&User!$A$1:$A$99;0);0))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.1) erstellt. ©Gerd alias Bamberg
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • PhoenixOnAirr
Antworten Top
#9
Hallo zusammen,

ich bedanke mich vielmals bei euch :) Hat Funktioniert Hab die Formel jetzt auch genau Verstanden :) Danke.
Antworten Top


Gehe zu:


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