Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1364to1368
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Suchfunktion - Mehrere Spalten vergleichen

Suchfunktion - Mehrere Spalten vergleichen
30.05.2014 13:15:15
Mati
Guten Tag,
ich habe eine Stammdatentabelle, die vereinfacht so aussieht:

Tabelle1
 ABCD
112009/09AB3190 cm, 54 kg
222008/7AK3190 cm, 54 kg
332008/7BH6192 cm, 54 kg
442008/7HZ23192 cm, 54 kg
552009/10KL90108 cm, 30 kg
662003/2JHJ108 cm, 30 kg
782013/01AB3115 cm, 27 kg
892014/04ZU3115 cm, 27 kg
9102013/02NC345115 cm, 27 kg
10112013/02BH6115 cm, 27 kg
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 17.23 einschl. 64 Bit


Nun habe ich eine weitere Tabelle mit Einträgen die so aussehen könnten:

Tabelle1
 ABC
152008/7AK3190 cm, 54 kg
162008/7AK3190 cm, 53 kg
172003/2JHJ108 cm, 30 kg
182013/02BH6115 cm, 27 kg
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 17.23 einschl. 64 Bit


In Excel will ich es jetzt so implementieren, dass die Werte aus der 2ten Tabelle in der ersten durchsucht werden. Hierbei muss jede Zeile genau mit der aus der Tabelle der "Stammdaten" übereinstimmen. Der erste Eintrag der 2ten Tabelle würde demnach Zeile 2 aus Stammdaten entsprechen. Der zweite Wert ist nicht vorhanden (hier wäre optional eine zusätzliche Warnmeldung nicht schlecht)...
Ausgegeben sollen dann am Ende die Werte aus der Spalte 1 von Stammdaten.
Mit SUCHEN/FINDEN konnte ich immer irgendwie nur nach einem Eintrag suchen.
Gruß

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
z.B. mit VERWEIS() ...
30.05.2014 13:48:40
der
Hallo Mati,
... in E15: =WENNFEHLER(VERWEIS(9;1/(A15&B15&C15=B$1:B$13&C$1:C$13&D$1:D$13);A$1:A$13);"nicht da") und Formel nach unten kopieren.
Gruß Werner
.. , - ...

AW: z.B. mit VERWEIS() ...
02.06.2014 10:38:42
Mati
Super, vielen Dank Werner!
Wenn ich mir jetzt nur die Werte anzeigen lassen will kann ich die ('nicht da') Einträge per Hand herausfiltern. (Über Daten - Filtern - Und dann entsprechend auswählen).
Geht das auch direkt aus den Werten heraus automatisch? Das er zB ab F15 nur die Zahlenwerte rausschreibt und die (nicht da) weglässt?
Gruß
Mati

vieles geht,, auch das ......
02.06.2014 14:10:51
der
Hallo Mati,
... wenn sich mir momentan auch noch nicht so richtig der größere Nutzen gegenüber der Variante mit Formel in D15 auftut.
Sei es drum, hier die Formel F15 die nach rechts und unten zu kopieren ist:
 ABCDEFGH
112009/09AB3190 cm, 54 kg    
222008/7AK3190 cm, 54 kg    
332008/7BH6192 cm, 54 kg    
442008/7HZ23192 cm, 54 kg    
552009/10KL90108 cm, 30 kg    
662003/2JHJ108 cm, 30 kg    
782013/01AB3115 cm, 27 kg    
892014/04ZU3115 cm, 27 kg    
9102013/02NC345115 cm, 27 kg    
10112013/02BH6115 cm, 27 kg    
11        
12        
13        
14        
152008/7AK3190 cm, 54 kg2 2008/7AK3190 cm, 54 kg
162008/7AK3190 cm, 53 kgnicht da 2003/2JHJ108 cm, 30 kg
172003/2JHJ108 cm, 30 kg6 2013/02BH6115 cm, 27 kg
182013/02BH6115 cm, 27 kg11    
19        

Formeln der Tabelle
ZelleFormel
D15=WENNFEHLER(VERWEIS(9;1/(A15&B15&C15=B$1:B$13&C$1:C$13&D$1:D$13); A$1:A$13); "nicht da")
F15{=WENNFEHLER(INDEX(A:A;KKLEINSTE(WENN(ISTZAHL(VERGLEICH($A$15:$A$19&$B$15:$B$19&$C$15:$C$19;$B$1:$B13&$C$1:$C$13&$D$1:$D$13;))*($A$15:$A$19<>""); ZEILE($15:$19)); ZEILE(A1))); "")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige

308 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige