Clever-Excel-Forum

Normale Version: Zwei Listen Vergleichen, in einer Übereinstimmung markieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo und guten Tag,

folgendes Problem habe ich zu bewältigen:

In Tabellenblatt 1 befindet sich eine Liste mit einzigartigen Zahlen-/Nummernkombinationen, also keine Duplikate.
In Tabellenblatt 2 befindet sich eine Liste eine Liste mit zig Zahlen-/Nummernkombinationen, auch, aber nicht nur, solche aus Tabellenblatt 2, mehrfach vorkommend.

In der Liste von Tabellenblatt 2 sollen jetzt alle Zellen markiert werden, die mit den einzigartigen Werten aus Tabellenblatt 1 übereinstimmen.

Kurzes Beispiel (links Tabellenblatt 1, rechts Tabellenblatt 2):

Vor der Markierung
a i
b o
c a
d i
   a
   p
   c
   t

Nach der Markierung:
a i
b o
c a
d i
   a
   p
   c
   t


Nur, dass das nicht mit Fettmarkierung, sondern einfach die Zelle z.B. grün werden soll.

Was am nächsten dran kam war mittels bedingter Formatierung:
=VERGLEICH(A2;Tabelle2!A2:A100;0)


Das hab ich von hier
https://www.tippscout.de/excel-vergleich..._5891.html
Und das Problem was da beschrieben wird, beschreibt eigentlich genau meines (hatte ebenfalls eine Überschrift, sodass der Beginn bei A2 statt A1 schon richtig scheint)

Allerdings funktioniert das nicht richtig.
Ich verstehe wohl auch nicht richtig was die Formel in der Formatierung genau anstellt.
Auf jeden Fall hat sie nicht alle Zellen mit Werten aus Tabellenblatt 1 in Tabellenblatt 2 farblich markiert. Zusätzlich hat sie Zellen in Tabellenblatt 2 markiert, die Werte enthielt, welche nicht in Tabellenblatt 1 vorkamen.
So kam es auch vor, dass (auf mein Beispiel oben bezogen), zwei mal untereinander "b" in Tabellenblatt 2 vorkam, es dann aber nur einmal markiert wurde.
Zusätzlich wurden, wenn ich in der Formel mit =VERGLEICH(A3... anfing, die Markierungen in Tabellenblatt 2 einfach nur nach unten verschoben. Also scheint er nicht alle Werte aus Tabellenblatt 1 (Ab A2 oder eben A3) jeweils zu prüfen, ob diese in Tabellenblatt 2 vorkommen, was er aber tun soll.


Ich hoffe meine Problemstellung ist verständlich und, dass Ihr mir helfen könnt.

Hiermit bedanke ich mich schon vielmals im voraus.

Mit freundlichen Grüßen
Shak
Hola,

=zählenwenn(Tabelle2!$A$2:$A$100;A2)

Gruß,
steve1da
Hallo Shak,

stell uns mal bitte deine Tabelle vor. Dann ist es leichter nachvollziehbar, was du gemacht hast und wo der Fehler liegen könnte. http://www.clever-excel-forum.de/thread-326.html
Hallo, hast du die Formel so eingegeben..? Du musst den Suchmatrix fixieren (absolut setzten)... ich sehe nicht, was du machst, aber bei mir geht das (ich hatte nur die Tabellen vertauscht...)..:

Arbeitsblatt mit dem Namen 'Tabelle2'
A
2i
3o
4a
5i
6a
7p
8c
9t

Zellebedingte Formatierung...Format
A21: VERGLEICH(A2;Tabelle1!$A$2:$A$100;0)abc
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Wow, so schnell habe ich nicht mit Antworten gerechnet. Vielen Dank!

Die Tabelle, in der das Problem vorhanden ist, habe ich gerade nicht zur Hand, allerdings habe ich mal versucht es als Minimalbeispiel nachzustellen.

Ich habe es mit grün und blau nachgestellt (Beginn bei A2 bzw. A3), wo man sieht, dass das dann einfach nur verschoben wird.
Siehe Anhang.

@steve1da
Wenn ich das eingebe, markiert der mir einfach die ganze Spalte, bis auf den letzten Wert.
(06.04.2018, 18:52)Shak schrieb: [ -> ]...
@steve1da
Wenn ich das eingebe, markiert der mir einfach die ganze Spalte, bis auf den letzten Wert.

Hallo, und warum nicht auch den letzten Wert..? Du musst den Bereich absolut setzten....!!! Und du musst dir im Klaren sein wo die bedingte Formatierung beginnen soll...!
(06.04.2018, 18:58)Jockel schrieb: [ -> ]Hallo, und warum nicht auch den letzten Wert..? Du musst den Bereich absolut setzten....!!! Und du musst dir im Klaren sein wo die bedingte Formatierung beginnen soll...!

Warum er das nicht bis zum letzten Wert gemacht hat weiß ich auch nicht. Aber ja, ich hatte den Bereich nicht absolut gesetzt.
Aber auch mit absolutem Bereich markiert der leider nicht die richtigen Zellen.
Habe das in Tabellenblatt 3 versucht, siehe Anhang.
Hi,

du hast die Formel falsch geschrieben.


Code:
=ZÄHLENWENN(Tabelle1!$A$2:$A$100;A2)


Den Gültigkeitsbereich ebenfalls überprüfen-
(06.04.2018, 19:28)WillWissen schrieb: [ -> ]Hi,

du hast die Formel falsch geschrieben.


Code:
=ZÄHLENWENN(Tabelle1!$A$2:$A$100;A2)


Den Gültigkeitsbereich ebenfalls überprüfen-

Als Gültigkeitsbereich habe ich die Spalte A aus Tabelle3 angegeben. Ist das etwa falsch? Wenn ich die Spalte A aus Tabelle1 eintragen wollen würde, würde er trotzdem die aus Tabelle3 nehmen.

Und auch wie von dir vorgegeben funktioniert es leider nicht.
Tabelle3:
Er markiert dann  z.B. das "f" in A2, aber nicht in A14.
Dafür markiert er "Nr. 2" in A1 und "w" in A13, die aber beide nicht in Tabelle1 vorkommen und somit nicht markiert sein sollten.
Hi,

hier dein Blatt1 mit den Unikaten.

Arbeitsblatt mit dem Namen 'Tabelle1'
A
1Nr. 1
2affe
3boot
4chemie
5degen
6ente
7finger
8gurke
9hebel
10
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Hier dein Blatt2 mit den unterschiedlichen Einträgen:

Arbeitsblatt mit dem Namen 'Tabelle3'
A
1Nr. 2
2feile
3gustav
4hebel
5gurke
6gurke
7hotel
8dach
9boot
10bravo
11othello
12jäger
13wecker
14finger

Zellebedingte Formatierung...Format
A21: ZÄHLENWENN(Tabelle1!$A$2:$A$100;A2)abc
Verwendete Systemkomponenten: [Windows (32-bit) NT :.00] MS Excel 2013
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Wie du sehen kannst, werden exakt die Einträge markiert, die in deiner Unikatsliste vorhanden sind.
Seiten: 1 2