Clever-Excel-Forum

Normale Version: EXCELL-Datenbank
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich bastle seit einer Weile für meinen Arbeitgeber an einer kleiner Tabelle.
Ich möchte folgendes damit Lösen:

Mitarbeiter sollen nach einer Prüfung mit Hilfe eines Handscanners Ihren personalisierten Strichcode (Mitarbeiter-ID) scannen. Dies erzeugt einen Eintrag in ListeA (Erfassung).
Zum Zeitpunkt X (irgendwann mittags) möchte ich dann anhand der ListeA eine Liste erstellen, die den zur Mitarbeiter-ID zugehörigen Namen und seinen Tätigkeitsbereich ausgibt.

Hierzu habe ich ListeA so formatiert, dass ich bis auf Spalte "A" (Mitarbeiter) alle anderen Spalten ausgeblendet habe. Somit habe ich nicht mehr das Problem, dass nach einem Scan in eine falsche Spalte gesprungen wird. Ich möchte ja untereinander auflisten.

Ich habe dann einen Datenbank-Bereich erstellt. Also eine Tabelle, in der ich Mitarbeiter-ID, Name und Tätigkeitsbereich eingetragen habe.

In ListeB soll dann die Verlinkung erfolgen. Quasi : Vergleiche Eintrag in "ListeA" mit "Datenbank" und Ergänze in "ListeB".

Ich habe jetzt einige Zeit mit dem SVERWEIS und WVERWEIS rumgespielt, bekomme aber noch nicht einmal für eine Suchspalte das richtige Ergebnis angezeigt.

Ich kann mir nicht vorstellen, dass die Formel so aufwändig ist. Mir fehlt nur leider die Übung.

Vielleicht weiß jemand Rat?

Mfg
Sebastian
Hi Sebastian,

wenn du uns anhand einer Beispieltabelle den Aufbau deiner Tabelle zeigst, kann dir gezielt (ich vermute mit SVERWEIS() geholfen werden. Lies mal bitte dazu: http://www.clever-excel-forum.de/thread-326.html
Es reichen einige wenige, aber relevante Datensätze aus; sensible Daten bitte anonymisieren.
Hallo,
lade doch bitte die Datei hoch (anonymisieren).
Das sind die bisherigen Tabellen.

EDIT: Schöner wäre es natürlich,wenn ich die Spalten "Name" und "Vorname" voneinander getrennt aufführen könnte. Ich habe diese für mich zur Vereinfachung erst einmal in eine Spalte geschrieben.
Hallo Sebastian, 

du musst als erstes die gescannten IDs in die Tabelle "Fertige ESD-Liste.." übertragen. Danach kannst du die restlichen Daten mit INDEX/VERGLEICH automatisch eintragen lassen.
Hallo,

kann ich das automatisieren? Am liebsten ohne VBA? Einfach nur die Inhalten Spiegeln...

EDIT: Manchmal hilft erst denken und dann schreiben ^^...Die betroffenen Zellen hab ich jetzt einfach mit "=" verknüpft.
EDIT2: Aber kann mir jemand mit dem INDEX/VERGLEICH Schnipsel helfen?Hab damit noch nie gearbeitet.
Hi Sebastian,

so:
Arbeitsblatt mit dem Namen 'FERTIGE ESD-LISTE (täglich)'
ABCD
6Lfd Nr.NameTätigkeitID
71Sebastian MartinVS1-Prüffeld13628
82#NV#NV15455

ZelleFormel
B7=INDEX(DATENBANK!$B$4:$B$20;VERGLEICH(D7;DATENBANK!$D$4:$D$20;0))
C7=INDEX(DATENBANK!$C$4:$C$20;VERGLEICH(D7;DATENBANK!$D$4:$D$20;0))
D7='SCAN-LISTE'!A2
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Aber als erstes habe ich verbundenen Zellen aufgelöst. Die solltest du außer in Überschriften am besten vermeiden. Hier eine kleine Erklärung:  http://www.clever-excel-forum.de/thread-142.html

Nachtrag: Die #NVs bekommst du weg, indem du WENNFEHLER() um deine Formeln packst.
Toll,

vielen Dank für die schnelle und kompetente Hilfe.
Ich denke, damit komme ich vorran.

Gruß
Sebastian