Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Abfrage: Wert aus Liste ziehen

Abfrage: Wert aus Liste ziehen
Gordon
Moin,
ich habe mal folgende Testdatei hochgeladen: https://www.herber.de/bbs/user/63297.xls
Folgendes Szenario:
Ich habe eine Datenbank. Im Beispiel in den Spalten A bis C eingetragen. A = Nachname, B = Vorname und C = ID.
Nun hätte ich es gerne so, dass wenn ich in die Zellen E2 und F2 einen Nach- und Vornamen eingebe und dann in G2 die dazugehörige ID angezeigt wird. Dazu stellen sich für zwei Probleme:
Und zwar habe ich sowas sonst immer mit der Verweis-Funktion in Excel gemacht. Leider weiß ich selber nur, wie man das mit einem Verweis auf eine Spalte macht und nicht mit der Kombination aus zwei Suchspalten.
Des Weiteren ist es beim Verweis ja so, dass wenn er keinen direkten Treffer in der Liste landet, er den am nächsten kommenden Wert nimmt. Besser wäre es aber, wenn ein 'Nicht vorhanden' oder ähnliches dabei rauskommt.
Hat da jemand 'ne Idee wie er mir helfen kann?
Gruß
Gordon

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
=INDEX(A1:C30;VERGLEICH...))
20.07.2009 13:43:30
ransi
HAllo
Versuch mal so:
Tabelle1

 ABCDEFGH
1BaggerOlaf1110001 NachnameVornameID 
2BorchertGünther1110002 SchmidtMarc1110008 
3LepertGordon1110003     
4MeyerAnton1110004     
5MüllerSigi1110005     
6QuastOlaf1110006     
7RottBodo1110007     
8SchmidtMarc1110008     
9SchmidtStefan1110009     
10SierichHarald1110010     
11WalzJon1110011     
12        
13        
14        
15        
16        

Formeln der Tabelle
ZelleFormel
G2{=INDEX(A1:C30;VERGLEICH(E2&F2;A1:A30&B1:B30;0); 3)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
ransi
Anzeige
AW: =INDEX(A1:C30;VERGLEICH...))
20.07.2009 14:32:53
Gordon
Super,
klappt wunderbar. Wollte mir die Matrxgeschichte sowieso noch mal schauen....komme irgendiw zu gar nichts. Danke dir aber! :-)
Gruß
Gordon
AW: =INDEX(A1:C30;VERGLEICH...))
20.07.2009 15:06:52
David
Hallo Gordon,
es geht auch ohne Matrixformel:
HTML_AddIn
 CDEFGHI
4BaggerOlaf1110001  NachnameVornameID
5BorchertGünther1110002  SchmidtMarc1110008
6LepertGordon1110003       
7MeyerAnton1110004       
8MüllerSigi1110005       
9QuastOlaf1110006       
10RottBodo1110007       
11SchmidtMarc1110008       
12SchmidtStefan1110009       
13SierichHarald1110010       
14WalzJon1110011       

verwendete Formeln
Zelle Formel
I5 =INDEX($E$1 :$E$14;SUMMENPRODUKT(--($C$4 :$C$14=G5);--($D$4 :$D$14=H5);ZEILE($C$4 :$C$14)))

Tabellendarstellung in Foren Version 4.3


Gruß
David
Anzeige

333 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige