Seite 1 von 1

[Gelöst] Begriffe mit Aufzählung vergleichen und bei Treffer markieren

Verfasst: So 29. Dez 2024, 13:07
von derjahn
Hallo,

Es gibt eine Auswahl an Begriffen, die sich gelegentlich ändert.
Diese Begriffe sollen in Zelle C1 gesammelt und aktualisiert werden:
C1="eins"; "fünf"; "Hering"; "Schneekugel"

In Spalte B stehen in den Zeilen untereinander einzelne Begriffe, die teilweise in der Zelle C1 enthalten sind und teilweise nicht.
B1="Seegurke"
B2="eins"

Wenn jetzt eine Übereinstimmung gefunden wird, dann soll in der Spalte A eine Markierung gesetzt werden, damit diese gezählt oder anderweitig ausgewertet werden kann, ohne Übereinstimmung soll die Zelle (scheinbar) leer bleiben:
A1=""
A2="x"

Hintergrund:
Ich kann den Vergleich, die Aufzählung und die Markierung machen, indem ich das alles in einer WENN()-Formel eintrage und dann durch Ziehen nach unten alle Zeilen erfasse. Das funktioniert auch.
Das ist dann aber bei jeder Änderung in der Aufzählung neu zu machen und deshalb nicht nur umständlich und zeitraubend, sondern vor allem auch fehleranfällig.

Besser wäre, wenn die relevanten Vergleichsbegriffe in einer Zelle gesammelt werden, bei denen eine Markierung gesetzt werden soll (oder auch andersrum, wenn keine Markierung erfolgen soll) - dann muss man nur diese eine Zelle aktuell halten und alle betroffenen Zellen holen sich die Vergleichswerte von dieser einen.
Alternativ (wahrscheinlich ist das leichter handhabbar) in einer Spalte:
C1="eins"
C2="fünf"
C3="Hering
C4="Schneekugel"

Ich möchte sozusagen die (Vergleichs)Werte automatisiert von einem "Sammelpunkt" in die Berechnungsformel holen - dann brauch ich nur noch die Formel in neue Bereiche ziehen und diese arbeitet dann immer mit den aktuellen Werten - auch wenn später Änderungen bei den Vergleichswerten erfolgen, bleiben dann die vorher bereits "beformelten" Zellen aktuell, nicht nur nachfolgend neu erstellte.

Zusatznutzen: Datenmenge/Dateigröße, Fehleranfälligkeit und Bearbeitungsaufwand werden kleiner.

Ich habe leider nicht wirklich nützliches gefunden - allerdings bin ich unsicher, wie ich besser suchen kann...

Vielen Dank im Voraus für eure Hilfe.

Re: Wort aus Zelle mit Aufzählung filtern

Verfasst: So 29. Dez 2024, 13:48
von mikele
Hallo,
wenn die Begriffe in C1 so mit Anführungszeichen stehen (und in Spalte B ohne), dann für A1:

Code: Alles auswählen

=WENNFEHLER(FINDEN(VERKETTEN("""";B1;"""");$C$1);"")
mit regulären Ausdrücken kann man es noch verbessern.
Auf Dauer einfacher zu pflegen wäre es, wenn du wie schon angedacht eine Liste mit den Begriffe in einer Spalte anlegst.
Beide Varianten mal im Anhang.

Re: Wort aus Zelle mit Aufzählung filtern

Verfasst: So 29. Dez 2024, 14:16
von derjahn
vielen dank, aber das hilft nur teilweise.
ich möchte keinen errechneten Wert ausgeben, sondern eine definierte, vorgegebene Zeichenfolge, beispielsweise "x".

Re: Wort aus Zelle mit Aufzählung filtern

Verfasst: So 29. Dez 2024, 14:22
von mikele
Hallo,
dann z. B. so

Code: Alles auswählen

=WENN(ISTFEHLER(FINDEN(VERKETTEN("""";B1;"""");$C$1));"";"x")

Re: Wort aus Zelle mit Aufzählung filtern

Verfasst: So 29. Dez 2024, 14:33
von derjahn
Hab was gefunden... dein Anstoß hat mich zu dieser Variante geführt:
In A1 schreibe ich nun folgende Formel:

Code: Alles auswählen

=WENN(WENNFEHLER(VERGLEICH(B1;C:C;0);"leer")="leer";"";"x")
Der Vergleich liefert bei Übereinstimmung einen Wert, wenn keine Übereinstimmung, liefert er "leer".
Wenn "leer" geliefert wird, wird "" eingetragen, die Zelle A1 ist also optisch leer, wenn aber eine Übereinstimmung vorliegt, also nicht "leer" geliefert wird, wird nun "x" eingetragen (oder was immer man als Markierung setzen will).

Damit habe ich, was ich gesucht habe - herzlichen Dank für den Anschubser.
Jetzt kann ich (irgendwo) in einer Spalte die Vergleichsbegriffe eintragen und fertig.
In der "Nutztabelle" wird nur die Formel "mitgezogen" und jede Änderung bei den Vergleichsbegriffen zeigt sich dann automatisch in der Tabelle.
Prima - danke.

Guten Rutsch.

Re: [Gelöst] Begriffe mit Aufzählung vergleichen und bei Treffer markieren

Verfasst: So 29. Dez 2024, 15:38
von mikele
Hallo,
ein bisschen einfacher wäre

Code: Alles auswählen

=WENN(ISTFEHLER(VERGLEICH(B1;C:C;0));"";"x")

Re: [Gelöst] Begriffe mit Aufzählung vergleichen und bei Treffer markieren

Verfasst: So 29. Dez 2024, 15:55
von derjahn
SUPER - danke.

:D