Registriert seit: 18.01.2017
Version(en): 2007
Hallo zusammen,
ich habe eine Datei mit zwei Tabellenblättern.
Tabellenblatt 1:
Spalte A = Nachnamen
Spalte B = Vornamen
Spalte C = Personalnummern
Tabellenblatt 2:
Spalte A = Nachnamen
Spalte B = Vornamen
..
..
..
in Spalte E soll die Personalnummer auftauchen, wenn Nachname und Vorname übereinstimmen.
Der normale S-Verweis mit einem Suchkriterium ist kein Problem. Da aber einige Nachnamen mehrmals auftauchen (die Vornamen sind dabei immer unterschiedlich) bekomme ich nicht immer die korrekte Personalnummer als Ergebnis.
Für eure Hilfe wäre ich euch sehr dankbar.
Vielen Dank vorab.
Lieben Gruß
Seb
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=30
die dortigen Verweis-Formeln sind recht einfach nachzubauen.
Gruß,
steve1da
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
ab Excel 2010 würde ich das nehmen:
Code:
=index(Tabelle1!C:C;aggregat(15;6;Zeile(tabelle1!C:C)/(Tabelle1!A:A=a1)/(Tabelle1!B:B=B2);1)
Im Aggregat-Teil (und nur da!) die Bereiche anpassen!
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
... und hier noch eine Lösung für Freunde der Hilfsspalten und INDEX/VERGLEICH (HS einfach ausblenden):
Tabelle6 | A | B | C | D |
1 | Name | Vorname | PersNr | HS |
2 | Meier | Hans | 123 | MeierHans |
3 | Meier | Sabine | 113 | MeierSabine |
4 | Huber | Manfred | 223 | HuberManfred |
5 | Meier | Heinrich | 233 | MeierHeinrich |
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8 Tabelle7 | A | B | C | D | E |
1 | Name | Vorname | | | PersNr |
2 | Meier | Hans | | | 123 |
3 | Meier | Sabine | | | 113 |
4 | Huber | Manfred | | | 223 |
5 | Meier | Heinrich | | | 233 |
Formeln der Tabelle |
Zelle | Formel | E2 | =INDEX(Tabelle6!$C$2:$C$5;VERGLEICH(A2&B2;Tabelle6!$D$2:$D$5;0)) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 18.01.2017
Version(en): 2007
=index(Tabelle1!C:C;aggregat(15;6;Zeile(tabelle1!C:C)/(Tabelle1!A:A=a1)/(Tabelle1!B:B=B2);1)
nachdem ich aus "a1" A2 gemacht habe, funktioniert die Funktion einwandfrei... wie die Funktion allerdings genau funktioniert verstehe ich noch nicht.
Wofür steht "15;6"?!
Registriert seit: 10.04.2014
Version(en): 2007, Office 365
(23.01.2017, 17:34)SebGDM schrieb: =index(Tabelle1!C:C;aggregat(15;6;Zeile(tabelle1!C:C)/(Tabelle1!A:A=a1)/(Tabelle1!B:B=B2);1)
nachdem ich aus "a1" A2 gemacht habe, funktioniert die Funktion einwandfrei... wie die Funktion allerdings genau funktioniert verstehe ich noch nicht.
Wofür steht "15;6"?!
Hallo Seb,
schau mal
hier
Gruß Conny :)
_______________________________________________________________
Die Summe der Intelligenz auf unserem Planeten ist konstant, aber die Bevölkerung wächst!
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
Zitat:Wofür steht "15;6"?!
am einfachsten bekommst du das so raus:
schreibe in irgendeine Zelle: =AGGREGAT( Jetzt zeigt dir ein kleines Menü Auswahlkriterien an. 15 für KKLEINSTE und in den Optionen 6 für Fehlerwerte ignorieren.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
dann schau Dir mal die Hilfe zur Funktion an! (Cursor in AGGREGAT, fx drücken, Hilfe zur Funktion!)
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 10.04.2014
Version(en): Office 2019
23.01.2017, 17:46
(Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2017, 17:47 von Jockel.)
gelöscht...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Registriert seit: 10.04.2014
Version(en): Office 2019
23.01.2017, 17:47
(Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2017, 17:48 von Jockel.)
(23.01.2017, 17:34)SebGDM schrieb: ...
Wofür steht "15;6"?!
Hallo, bei der XL-Version, die du hier angibst (XL2007) gibt's kein AGGREGAT()... !!!!
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage