Suchfunktion in Excel einbauen?
Guten Tag zusammen, Ich habe mal vor Jahren mit Excel gearbeitet und jetzt viel verlernt. Ich bräuchte bitte eure Hilfe. Und zwar geht es darum das ich eine Tabelle Nr. 2 mit verschieden Daten angelegt habe
Wie: ID ; Name ; Wert ; Verfallsdatum ; Vorname ; usw.
Nun möchte ich auf Tabelle Nr. 1 Durch die Eingabe der ID automatisch die vorgesehen Felder mit Name wert .... usw ausgefüllt werden.
Hier findet ihr mal ein Bild wie dies aussehen soll. http://de.tinypic.com/r/zx8jeh/9
Vielen Danke vorab
MFG D. Lazar
1 Antwort
Das ist eine klassische Aufgabe für den Sverweis. Aber zunächst eine Empfehlung: Verwende keine verbundenen Zellen, die als Bezug dienen, wie in deinem Beispiel A/B5 in der Suchmaske. Sie sind hier unnötig und erschweren dir bloß das Leben.
Um in Tabelle1 in E4 den zur ID zugehörigen Namen aus Tabelle2, Spalte G auszugeben, verwendest du folgende Formel:
=SVERWEIS(A5;Tabelle2!A:I;7;FALSCH)
In Worten: Suche den Wert aus A5 in der ersten Spalte des Bereichs Tabelle2!A:I (also Spalte A) und gib den entsprechenden Wert der 7. Spalte (also Spalte G) wider.
Die gleiche Formel kannst du auch für die anderen Daten verwenden, wobei du hier den Spaltenindex (die 7) anpassen musst.
Prima, dass es geklappt hat. Ich hatte einen kleinen Fehler gemacht und die ID in Spalte A (statt B) gesehen, sorry dafür.
Beachte, dass deine Formel in der jetzigen Form nur zuverlässig funktioniert, wenn die ID-Spalte sortiert ist. Falls das auch mit nicht-sortierter Spalte funktionieren soll, ergänze sie noch um FALSCH als 4. Argument im Sverweis, also
=WENN($A$5="";"";SVERWEIS($A$5;Tabelle2!$B$4:$J$1003;6;FALSCH))
hatte einige probleme bin aber jetzt schon selbst daran gekommen.
hier meine Formel die auch super funktioniert
=WENN($A$5="";"";SVERWEIS(Tabelle1!$A$5;Tabelle2!$B$4:$J$1003;6))
aber tzdm vielen dank für die schnelle Hilfe.