leech2k
Goto Top

Excel - Mehrere Werte über Spalte suchen

Hallo,

ich hoffe ihr könnt mir weiterhelfen.

Ich habe zwei Tabellenblätter:

Tabellenblatt A enthält > 100k Datensätze. In einer Spalte sind Nummern (z.B.: 0123456789-000 etc.) hinterlegt. In einem weiteren Tabellenblatt habe ich eine Spalte mit 4k Datensätzen, auch mit Nummern.
Ziel ist es nun, dass ich die 4k Datensätze in den 100k suche und wenn diese in den 100k vorkommen farblich markiert werden, sodass ich dann mittels Filter mit die entsprechenden Zeilen dann rauskopieren kann.

Spalte in Tabellenblatt A: (Auszug)
00527259-000
00527260-000
00527261-000
00527262-000
00527263-000
00527264-000
00527265-000

Spalte in Tabellenblatt B:
00527262-000 -> sollte in A markiert werden
00527263-000 -> sollte in A markiert werden
00707265-000 -> nicht in A vorhanden, also nicht markieren.

Mit der bedingten Formatierung klappt das leider nicht bzw. bin ich Excel technisch einfach zu unbedarft.

BG

Content-ID: 612316

Url: https://administrator.de/contentid/612316

Ausgedruckt am: 23.11.2024 um 15:11 Uhr

em-pie
em-pie 12.10.2020 um 16:14:45 Uhr
Goto Top
Moin,

Der Umweg wäre eine Hilfsspalte (Spalte C) und die Funktion SVERWEIS().
Ab dann mit der bedingten Formatierung weiter. Ist der Wert in Spalte C <> „“, dann rot

Die Abfrage mit dem SVERWEIS kann man aber auch in die bedingte Formatierung packen...
Du musst in jedem Fall aber mit einem absoluten Spaltenbezug für die Firmatierung arbeiten

Bin gerade fernab eines Office mit passender Tastatur, sonst hätte ich dir das mal demonstriert

Gruß
em-pie
146189
146189 12.10.2020 aktualisiert um 16:25:37 Uhr
Goto Top
Einfach nen SVERWEIS daneben pappen
=SVERWEIS(A1;Tabelle2!$A:$A;1;FALSCH)
Dann kannst du nach der Spalte filtern
screenshot


Oder als Formel in eine bedingte Formatierung für eine optische Markierung
=NICHT(ISTNV(SVERWEIS(A1;Tabelle2!$A:$A;1;FALSCH)))
screenshot
erikro
erikro 12.10.2020 aktualisiert um 18:44:47 Uhr
Goto Top
Moin,

ich würde nicht den SVERWEIS() nehmen. Der ist zu lahm. Nimm lieber VERGLEICH():

=NICHT(ISTFEHLER(VERGLEICH(B1;$A$1:$A$9;0)))

Erläuterung: VERGLEICH gibt die Zeile des ersten Vorkommens des gesuchten Werts zurück. Wird der Wert nicht gefunden, wird ein Fehler zurückgegeben. Dann wäre ISTFEHLER() wahr. Mit NICHT() suchst Du alle Zellen, in denen ISTFEHLER() nicht wahr bzw. falsch ist. VERGLEICH() also irgendwas gefunden hat.

<edit>Der Code wird in die Bedingte Formatierung eingefügt.</edit>

hth

Erik
leech2k
leech2k 13.10.2020 um 08:41:41 Uhr
Goto Top
Vielen lieben Dank,

die Lösung hat geklappt face-smile

BG