Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: bv1992 am September 28, 2015, 10:05:42 Vormittag
-
Hallo liebe Leute,
Ich muss zwei Spalten (Spalte A, Spalte B) in unterschiedlichen Worksheets im Excel auf übereinstimmende Werte vergleichen. Excel soll dazu die in beiden Spalten vorkommenden Werte beispielsweise grün markieren. Werte die nur in einer der beiden Spalten vorkommen bleiben unmarkiert.
Soweit hab ich es alleine bereits geschafft einen Code zu bekommen - jetzt wird die Anforderung aber noch erweitert:
Und zwar muss nach dem Vergleich ein zur Spalte A gehörender Wert in Spalte C, zum jeweiligen Äquivalent in Spalte B hinzugefügt werden.
Das Beispiel soll die Situation verdeutlichen. Die in beiden Spalten vorkommenden Automarken werden grün markiert (bereits programmiert) und weiters soll in Bild2 jetzt noch die jeweilige Farbe des Autos, welche in Bild1 bereits den Marken zugeordnet ist, in bild2 ergänzt werden.
d.h. Wird "Toyota" in Bild2 gefunden, dann soll Excel in Bild2 den Wert "rot" ergänzen.
Bei "Subaru" dementsprechend "silber" usw...
Hoffe es ist alles halbwegs verständlich beschrieben. ;)
Vielen Danke,
Bernhard
-
Hola,
nach dem Bild zu urteilen, Sverweis().
Gruß,
steve1da
-
Hallo,
Diese Bilder dienen nur zur Anschauung. In Wirklichkeit habe ich mehrere tausend Einträge je Spalte und es handelt sich bei den Werten auch nicht um Automarken bzw. Farben. Ich wollte damit nur das Prinzip der Problemstellung verdeutlichen.
LG
Bernhard
-
Hola,
das ändert aber an meine Antwort nichts.
Da es aber in Wirklichkeit ganz anders ist als auf den Bildern, kann ich auch nicht mehr dazu sagen.
Gruß,
steve1da
-
Hallo,
dann müsste ich doch für jede grün markierte "Automarke" ein sVerweis durchführen damit der zugehörige Wert je "Automarke" (im Beispiel die Farbe) in eine neue Zelle geschrieben wird.
Meines Erachtens nach ist das doch sinnlos - da kann ich gleich Strg+C - Strg + V alle "Farben" aus Bild1 kopieren und in Bild2 einfügen.
Lg Bernhard
-
Meines Erachtens nach ist das doch sinnlos …
… nette Bildchen, die auch nur beispielhaft das Prinzip darstellen, den Helfern anzubieten. Auch Excel 2016 kann daraus keine Tabelle erstellen, mit welcher ich das Problem aufarbeiten kann.
Also: 1. Eine (anonymisierte) *.xls* einstellen und 2. GENAU beschreiben, was die Zielsetzung ist. Und auch ich bin der Meinung, dass der SVERWEIS eine mögliche Lösung ist.
-
Hallo,
Ein Makro hat in der angehängten Datei bereits die in beiden Tabellen vorkommenden Marken grün markiert.
Für diese Marken (die in beiden Tabellen vorkommen) müssen die jeweiligen Merkmale (rot, grün, schwarz, etc..) der verschiedenen Marken aus Tabelle2, bei den Marken in Tabelle1 ergänzt werden.
d.h. jeder "Toyota" muss auch in Tabelle1 das Merkmal "rot" bekommen
jeder "Mercedes" muss auch in Tabelle1 das Merkmal "silber" bekommen
usw...
z.B. "Mazda" interessiert mich nicht, da er nicht grün markiert ist
Meine eigentliche Tabelle enthält sehr viel mehr Einträge als diese Beispieltabelle.
Ich hoffe es ist jetzt verständlicher.
Besten Dank,
Bernhard
-
Hola,
verständlich war es schon die ganze Zeit.
=WENNFEHLER(SVERWEIS(A2;Tabelle2!$A$2:$B$20;2;0);"")
Gruß,
steve1da