Listen (Text) in Excel vergleichen
Hallo hallo
Also, ich habe folgendes Problem, das ich trotz intensivster Durchsicht mehrerer Foren nicht lösen konnte.
Ich habe ein Excel Datei mit zwei Arbeitsblättern.
In Tabelle1; B3:B8000 (definiert als Range1) habe ich verschiedene Namen, die sich wiederholen.
In Tabelle2; C1:C50 (definiert als Range2) habe ich fünfzig verschiedene Namen. Jeder Name kommt aber nur 1x vor
z.B. Tabelle1
B3 Alpha
B4 Beta
B5 Alpha
B6 Gamma
B7 Delta
B8 Beta
B9 Beta
B10 Gamma
z.B. Tabelle2
C1 Alpha
C2 Beta
C3 Gamma
Nun möchte ich ein Makro (oder auch eine Funktion), das mir in Tabelle1; Zelle D1 eine Meldung anzeigt (z.B. „Name fehlt!!!“), wenn es im Range1 einen Eintrag gibt, der im Range2 nicht vorhanden ist. Im obigen Beispiel wäre es der Wert „Delta“. (Fantastisch wäre es natürlich, wenn gleich der fehlende Name angezeigt würde.)
Bin VBA-mässig eher unversiert, deshalb bitte ich um Antworten, die idiotensicher sind ;-)
Vielen herzlichen Dank für eure Hilfe und Lösungsvorschläge!
PS: Hoffe, diese Angaben genügen. Sonst versuche ich mich präziser auszudrücken.
Antwort schreiben
Antwort 1 von Hajo_Zi vom 07.01.2022, 12:41 Options
Hallo Fenni,
bedingte Formatierung, Formel ist
=ZÄHLENWENN(Range2;A1)=1
Gruß Hajo
Antwort 2 von Saarbauer vom 07.01.2022, 12:53 Options
hallo,
mein Vorschlag, ebenfalls bedingte Formatierung und in B3; "Formel ist"
=ISTNV(VERGLEICH(B3;range2;0))
und dann mit "Muster" das Feld farbig hinterlegen, anschliessend mit dem Pinsel nach unten ziehen.
Sobald der Name in Range2 nicht vorhanden, wird der name Farbig hinterlegt.
Gruß
Helmut
Antwort 3 von Charlotte_S vom 07.01.2022, 12:55 Options
Hallo Fenni,
in Tabelle1 C3:
=WENN(ODER(ZÄHLENWENN(Range2; B3); B3 = ""); ""; "Name fehlt!")
runterziehen bis C8000.
MfG Charlotte
Antwort 4 von Charlotte_S vom 07.01.2022, 13:00 Options
Hallo noch mal,
Zitat:
Fantastisch wäre es natürlich, wenn gleich der fehlende Name angezeigt würde
=WENN(ODER(ZÄHLENWENN(Range2; B3); B3 = ""); ""; "Name " & B3 & " fehlt!")
Ist das nicht fantastisch?
Charlotte
Antwort 5 von Saarbauer vom 07.01.2022, 13:25 Options
Hallo @Charlotte_S,
da ich den Name direkt in der Zelle farbig hinterlege ist eine weitere Anzeige überflüssig.
Gruß
Helmut
Antwort 6 von Charlotte_S vom 07.01.2022, 13:55 Options
Hallo Helmut,
das hast Du recht, bei bedingt verfärbtem Hintergrund ist eine weitere Anzeige überflüssig. Darauf lönnten wir beide uns schnell einigen.
Aber wir kennen fennis Tabellen nicht so genau und wissen nicht, was er/sie davon hält. ZUmindest bis er/sie sich dazu äußert, kann jeder doch erstmal alles anbieten, oder nicht?
Gibt es schon bestimmte Hintergrundfarben, gibt es schon andere bedingte Formatierungen? Soll die Anzeige der fehlenden Namen noch irgendwie weiterentwickelt werden? Müssen diese fehlenden Namen eventuell noch gezählt werden? (Kann man die Anzahl bedingt verfärbter Zellen genau so einfach zählen wie Zellen mit einem bestimmten vorhandenen oder auszuschließenden Inhalt?)
Zitat:
Nun möchte ich ein ..., das mir in Tabelle1; Zelle D1 eine Meldung anzeigt (z.B. „Name fehlt!!!“) ...
(Fantastisch wäre es natürlich, wenn gleich der fehlende Name angezeigt würde.)
Und an so eine fantastischen Ergebnis arbeitet man doch gerne mit!
MfG Charlotte
Antwort 7 von Charlotte_S vom 07.01.2022, 13:57 Options
(2. Zeile:) könnten statt lönnten
Antwort 8 von Fenni vom 07.01.2022, 16:27 Options
Hallo
herzlichen Dank für die super schnellen Antworten.
Das Ding ist eben, dass ich keine Formeln verwenden möchte, die ich auf jede Zeile anwenden (runterziehen) muss, weil bei einer Liste von 8000 Einträgen, mir dann die Übersicht fehlt. (Das gleiche gilt für die bedingte Formatierung).
Deshalb möchte ich eben Zelle D1 in Tabelle1 wie so als Warntafel verwenden, da ich diese Zelle immer im Blickfeld habe. (Die bedingte Formatierung werde ich dann zusätzlich wohl anwenden, damit ich im Falle eines Fehler den Namen schnell finde).
Danke nochmals für euere Vorschläge.
Viele Grüsse
Fenni
Antwort 9 von Saarbauer vom 08.01.2022, 07:50 Options
Hallo,
das was du möchtest ist nur mit einem Makro zu machen und das bedeutet eine relativ lange Bearbeitungszeit bei jedem Durchgang, da 8000 Zeilen abgeprüft werden sollen. Ist daher aus meiner Sicht nicht sinnvoll.
Gruß
Helmut
Antwort 10 von watergate74 vom 22.07.2022, 12:18 Options
*xxxxxxxxx*
*Threadedit* 22.07.2010, 13:02:15
Admininfo: Eigenwerbung gelöscht, siehe FAQ 5, #5
Antwort 11 von rainberg vom 22.07.2022, 12:26 Options
@watergate74
warum holst Du Leichen aus dem Keller?
Es ist doch offensichtlich, dass Du nach so lager Zeit nicht helfen, sondern nur Werbung für Deine Software machen willst :-((
Gruss
Rainer
Antwort 12 von watergate74 vom 22.07.2022, 12:58 Options
Hallo Rainer,
Aber es geht um das Theme Excel Dateien vergleichen, und wenn jemand darauf stösst, dann darf man ihn doch darauf hinweisen, dass es dafür Lösungen gibt, oder?
Gruss watergate