Discussion:
Markieren von Zellen die bestimmte Werte enthalten
(zu alt für eine Antwort)
trebor-robert
2004-07-28 09:54:54 UTC
Permalink
Ich möchte folgende Zeilen markieren mit Städtenamen die
ein Ü, Ä oder Ö enthalten egal ob gross oder
kleingeschrieben.

Diese stehen alle in Spalte A und B möchte eine Markierung
haben, damit ich alle Städtenamen, die einen dieser
Buchstaben enthalten filtern kann.

Mit wenn=(...? habe ich es schon versucht, das Problem
ist, daß ich keine Syntax kenne die nur explizit diesen
Teil abfragt. Wer weiss weiter? Danke.

robert
Thomas Ramel
2004-07-28 10:16:45 UTC
Permalink
Grüezi robert

trebor-robert schrieb am 28.07.2004
Post by trebor-robert
Ich möchte folgende Zeilen markieren mit Städtenamen die
ein Ü, Ä oder Ö enthalten egal ob gross oder
kleingeschrieben.
Diese stehen alle in Spalte A und B möchte eine Markierung
haben, damit ich alle Städtenamen, die einen dieser
Buchstaben enthalten filtern kann.
Mit wenn=(...? habe ich es schon versucht, das Problem
ist, daß ich keine Syntax kenne die nur explizit diesen
Teil abfragt. Wer weiss weiter? Danke.
Für die Zeile 1 könntest Du die foglende etwas längliche Formel verwenden:

=WENN(ODER(WECHSELN(KLEIN(A1&B1);"ä";"")<>KLEIN(A1&B1);WECHSELN(KLEIN(A1&B1);"ö";"")<>KLEIN(A1&B1);WECHSELN(KLEIN(A1&B1);"ü";"")<>KLEIN(A1&B1));"Umlaut";"")
--
Mit freundlichen Grüssen

Thomas Ramel
- MVP für Microsoft-Excel -

[Win XP Pro SP-1 / xl2000 SP-3]
rank Kabel
2004-07-28 13:00:42 UTC
Permalink
Hi Thomas
Post by Thomas Ramel
Für die Zeile 1 könntest Du die foglende etwas längliche
=WENN(ODER(WECHSELN(KLEIN(A1&B1);"ä";"")<>KLEIN
(A1&B1);WECHSELN(KLEIN(A1&B1);"ö";"")<>KLEIN
(A1&B1);WECHSELN(KLEIN(A1&B1);"ü";"")<>KLEIN
(A1&B1));"Umlaut";"")


Evtl etwas kürzer:
=--(ISTZAHL(SUCHEN("ä";A1&B1))+ISTZAHL(SUCHEN("ö";A1&B1))
+ISTZAHL(SUCHEN("ü";A1&B1))>0)

Gibt eine '1' für Umlautsnamen aus, ansonsten eine '0'

Frank
Thomas Ramel
2004-07-28 13:05:50 UTC
Permalink
Grüezi Frank

rank Kabel schrieb am 28.07.2004
Post by rank Kabel
Hi Thomas
Post by Thomas Ramel
Für die Zeile 1 könntest Du die foglende etwas längliche
=WENN(ODER(WECHSELN(KLEIN(A1&B1);"ä";"")<>KLEIN
(A1&B1);WECHSELN(KLEIN(A1&B1);"ö";"")<>KLEIN
(A1&B1);WECHSELN(KLEIN(A1&B1);"ü";"")<>KLEIN
(A1&B1));"Umlaut";"")
=--(ISTZAHL(SUCHEN("ä";A1&B1))+ISTZAHL(SUCHEN("ö";A1&B1))
+ISTZAHL(SUCHEN("ü";A1&B1))>0)
Gibt eine '1' für Umlautsnamen aus, ansonsten eine '0'
Ja, danke.
Suchen berücksichtigt die Gross/Kleinschreibweise nicht - daran gedacht
hatte ich; es weiterverfolgt jedoch nicht.
--
Mit freundlichen Grüssen

Thomas Ramel
- MVP für Microsoft-Excel -

[Win XP Pro SP-1 / xl2000 SP-3]
Frank Kabel
2004-07-28 13:22:42 UTC
Permalink
Grüzi zurück :-)
Post by Thomas Ramel
Post by rank Kabel
=--(ISTZAHL(SUCHEN("ä";A1&B1))+ISTZAHL(SUCHEN
("ö";A1&B1))
Post by Thomas Ramel
Post by rank Kabel
+ISTZAHL(SUCHEN("ü";A1&B1))>0)
Gibt eine '1' für Umlautsnamen aus, ansonsten eine '0'
Ja, danke.
Suchen berücksichtigt die Gross/Kleinschreibweise nicht -
daran gedacht
Post by Thomas Ramel
hatte ich; es weiterverfolgt jedoch nicht.
Und noch etwas kürzer :-)
=--(SUMME(ZÄHLENWENN(A1;{"ä"."ö"."ü"}))>0)

Als Matrixformel einzugeben

Frank
Frank Kabel
2004-07-28 13:25:31 UTC
Permalink
Post by Frank Kabel
Und noch etwas kürzer :-)
=--(SUMME(ZÄHLENWENN(A1;{"ä"."ö"."ü"}))>0)
Muss natürlich
=--(SUMME(ZÄHLENWENN(A1;{"*ä*"."*ö*"."*ü*"}))>0)

heißen
Frank

Loading...