online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon fenni vom 07.01.2022, 12:31 Options

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

    Ähnliche Themen

    excel-Spalten miteinander vergleichen
    isabey21  10.07.2008 - 121 Hits - 1 Antwort

    Excel Daten vergleichen
    Mauz  25.07.2008 - 138 Hits - 1 Antwort

    2 Excel-Dateien vergleichen
    mark089  05.08.2008 - 391 Hits - 13 Antworten

    Drop-Down Listen in Excel XP
    Viper_33  15.08.2008 - 79 Hits - 1 Antwort

    Hinweis

    Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

    Neue Einträge

    Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026