Excel: Wert in Zelle A eingeben, B-F automatisch aus DB ausfüllen lassen.

Reknarock

Lt. Commander
Registriert
Feb. 2009
Beiträge
1.512
Hallo zusammen,

ich suche und probiere jetzt schon lange und komme einfach nicht weiter.
Ich habe hier ein Excelblatt, bei dem ich in Spalte A eine Zahl z.B. 7215 eingebe,
dann soll in der gleichen Zeile Spalte B-E automatisch ausgefüllt werden.

Die Werte werden aus einer Datenbank entnommen.
Bevorzugt aus dem zweiten Arbeitsblatt in derselben Exceldatei,
kann aber auch eine extra Exceldatei sein.

Arbeitsblatt:
Prg.- Nr.ArtdxBInfoEDV- Nr.
7211​
CUBIT300x80
875317​
7215

Datenbank:
Prg.- Nr.ArtdxBInfoEDV- Nr.
7211​
CUBIT300x80
875317​
7212​
CUBIT300x81
875318​
7213​
CUBIT300x82
875319​
7214​
CUBIT300x83
875320​
7215​
CUBIT300x84
875321​
7216​
CUBIT300x85
875322​
7217​
CUBIT300x86
875323​
7218​
CUBIT300x87
875324​
7219​
CUBIT300x88
875325​
7220​
CUBIT300x89
875326​

Ich hoffe ihr könnt mir weiter helfen.
Danke
 
Da reicht doch der Standard SVERWEIS, oder nicht?!
 
  • Gefällt mir
Reaktionen: der Unzensierte
Der normale SVERWEIS - sofern die Datenbank auch in Excel vorliegt sollte das problemlos funzen.
 
Ich bin weit entfernt ein Excelprofi zu sein und habe es damit schon versucht.
Ich hatte einen SVerweis zusammen und konnte auch die Daten abrufen.
Allerdings war der Abruf direkt über die Formel zu einer zweiten Exceldatei ohne einer Dateneingabe in der Zelle.

Wie bekomme ich es hin, das er mir nach Eingabe der entsprechenden Zahl die Werte ausgibt?

Als Beispiel die Exceldatei im Anhang.
 

Anhänge

Code:
B6:
=SVERWEIS($A6;Datenbank!$A$1:$E$39;2;FALSCH)
C6:
=SVERWEIS($A6;Datenbank!$A$1:$E$39;3;FALSCH)
D6:
=Wenn(SVERWEIS($A6;Datenbank!$A$1:$E$39;4;FALSCH)=0;"";SVERWEIS($A6;Datenbank!$A$1:$E$39;4;FALSCH))
E6:
=SVERWEIS($A6;Datenbank!$A$1:$E$39;5;FALSCH)
 
Ach ... ich habe meinen Denkfehler gesehen.
Ich wollte die Formel immer auch auf die Zelle anwenden in der ich die Zahl eingebe.

Danke schonmal.

Eine weitere Frage hätte ich.
Wenn ich nun keinen Wert eingebe, kommt automatisch in den anderen Zellen ein #NV.
Kann ich dies verhindern, so dass die Zelle einfach leer bleibt?
 
Du kannst diese Formel verwenden:
WENNFEHLER(SVERWEIS(...);"")
 
Perfekt! :D

Danke für die schnelle Hilfe, da hätte ich sonst noch Stunden damit verbracht.
 
Was machst du wenn du dich vertippt hast), oder wählst du aus einer Liste?
Diese Formel gibt einen Hinweis:
In Spalte C müsste die grün unterlegte Zahl ein 3, b d eine 4 usw.. Und für die Spalten C-E würde ich den gelb unterlegten Text durch "" ersetzen.

1549714351269.png



Dadurch das der Matrixbereich Absolut ($) angegeben ist kannst du die Zeilen einfach durch kopieren fortsetzen.
 

Anhänge

Danke für den Hinweis.
Die Antwort wäre relativ einfach, wenn die Prg.Nr. nicht vorhanden ist, dann wird auch nichts angezeigt bzw. ausgefüllt.
Aber das könnte ich dennoch mit aufnehmen.
 
Zurück
Oben