Funktion ".Find" für 2 Kriterien ?!

rhodium

Cadet 3rd Year
Registriert
Feb. 2013
Beiträge
63
Hallo

Ich brauche eine Funktion, die die Kombination aus zwei Zellen einer Zeile in einem anderen Sheet findet.

Konkreter:
Excel1: Spalte A und C.
Excel2: Spalte A und C.

Finde die Zeile in Excel2, die in den Spalten A und C die gleichen Werte wie die Excel1 in A und C hat.

Wichtig ist die Kombination. Denn ich habe sowohl in Spalte A, aber auch in Spalte C öfters gleiche Werte.
Z.B.
A B
123 999
456 999
123 888

Also sowohl 123, aber auch 999 können öfters vorhanden sein. Aber die Kombination 123 999 gibt es nur 1x.

Ich bräuchte also sowas wie...

With Excel2.Columns(1) And Excel2.Columns(2)
x = .Find(what:=Excel1.Range("A" & i) And Excel1.Range("C"&i)

Gibt's sowas?

Danke...
 
Lege in Mappe 1 eine zusätzliche Spalte mit der Funktion UND an, die den Inhalt von Spalte A und den Inhalt von Spalte C kombiniert. Steht in A1 „123“ und C1 „999“, dann steht in der entsprechenden Zelle der Hilfsspalte „123999“.
Das gleiche machst du mit Mappe 2.

Anschließend kannst du mit SVERWEIS oder einer anderen Funktion deiner Wahl die Mappe 2 nach dem Inhalt der Zelle der Hilfsspalte in Mappe 1 durchsuchen.

Wenn möglich, lade eine anonymisierte Beispieldatei hier hoch. Das Forum verwaltet auch Excel-Anhänge.
 
Zuletzt bearbeitet:
Zurück
Oben