Discussion:
OO-Calc: Wenn Teiltext vorhanden, dann ....
(zu alt für eine Antwort)
Heiko Rompel
2010-05-15 06:00:47 UTC
Permalink
Moin,

ich möchte unter OpenOffice-Calc 3.2 überprüfen ob in einer Zelle ein
bestimmter Teiltext vorhanden ist und wenn ja in der Zeile 3 Spalten
einen anderen Hintergrund verpassen.

Das mit dem Hintergrund kann ich über bedingte Formatierung machen,
aber das mit dem Teiltext vorhanden oder nicht, klappt nicht.

Kann mir jemand helfen?

=SUCHEN(D4;"Third Level";1) bringt "#Wert" als Anzeige.
=FINDEN(D4;"Third Level";1) bring auch "#Wert" als Anzeige.

MfG
Heiko
Peter Schleif
2010-05-15 06:21:26 UTC
Permalink
Post by Heiko Rompel
ich möchte unter OpenOffice-Calc 3.2 überprüfen ob in einer Zelle ein
bestimmter Teiltext vorhanden ist und wenn ja in der Zeile 3 Spalten
einen anderen Hintergrund verpassen.
=SUCHEN(D4;"Third Level";1) bringt "#Wert" als Anzeige.
=FINDEN(D4;"Third Level";1) bring auch "#Wert" als Anzeige.
Falsche Syntax.

Wenn Du prüfen möchtest, ob "Third Level" ganz oder teilweise in der
Zelle D4 vorkommt, muss "Third Level" nach vorne.

=SUCHEN("Third Level";D4;1)

Die bedingte Formatierung könnte man z.B. mit ISTZAHL prüfen:

Formel ist: ISTZAHL(SUCHEN("Third Level";D4;1))

Peter
Heiko Rompel
2010-05-15 07:24:20 UTC
Permalink
Post by Peter Schleif
Falsche Syntax.
Wenn Du prÌfen möchtest, ob "Third Level" ganz oder teilweise in der
Zelle D4 vorkommt, muss "Third Level" nach vorne.
=SUCHEN("Third Level";D4;1)
Aua! - Danke für die Brille.
Post by Peter Schleif
Formel ist: ISTZAHL(SUCHEN("Third Level";D4;1))
Das habe ich jetzt auch so in einer Zusatzspalte.

Kann man anstatt eine Zeile Bedingt einzufärben,
auch eine ZEILE bei erfüllter Bedingung löschen?

MfG
Heiko
Peter Schleif
2010-05-15 07:36:47 UTC
Permalink
Post by Heiko Rompel
Kann man anstatt eine Zeile Bedingt einzufärben,
auch eine ZEILE bei erfüllter Bedingung löschen?
Nein. Zeilen löschen geht nur manuell oder per Makro.

Ohne Makros könntest Du die Zeile höchstens ausblenden. Das läuft dann
aber auf einen ganz normalen AutoFilter hinaus.

Peter
Heiko Rompel
2010-05-15 09:21:44 UTC
Permalink
Post by Peter Schleif
Wenn Du prüfen möchtest, ob "Third Level" ganz oder teilweise in der
Zelle D4 vorkommt, muss "Third Level" nach vorne.
=SUCHEN("Third Level";D4;1)
Formel ist: ISTZAHL(SUCHEN("Third Level";D4;1))
Was ich jetzt noch nicht hin bekomme, ist folgendes:
Wenn obiges zutrifft, dann soll nicht nur eine Zelle sondern
in der Zeile die Spalten A-D einen anderen Hintergrund bekommen.

Wie macht man so was?

MfG
Heiko
Peter Schleif
2010-05-15 09:45:53 UTC
Permalink
Post by Heiko Rompel
Wenn obiges zutrifft, dann soll nicht nur eine Zelle sondern
in der Zeile die Spalten A-D einen anderen Hintergrund bekommen.
Setze die bedingte Formatierung für A4 auf

"Formel ist" ISTZAHL(SUCHEN("Third Level";$D4;1))

Bitte das "$" bei $D4 beachten. Dann kopierst Du A4 und fügst nur ihre
Format in B4:D4 ein. Dazu B4:D4 markieren, Rechtsklick "Inhalte
Einfügen" -> nur [x] Formate.

Peter
Heiko Rompel
2010-05-15 10:25:07 UTC
Permalink
Setze die bedingte Formatierung fÃŒr A4 auf
"Formel ist" ISTZAHL(SUCHEN("Third Level";$D4;1))
Bitte das "$" bei $D4 beachten. Dann kopierst Du A4 und fÃŒgst nur ihre
Format in B4:D4 ein. Dazu B4:D4 markieren, Rechtsklick "Inhalte
EinfÃŒgen" -> nur [x] Formate.
Aus mir unbekannten gründen funktioniert das bei mir nicht.

Gruss Heiko
Peter Schleif
2010-05-15 10:33:09 UTC
Permalink
Post by Heiko Rompel
Aus mir unbekannten gründen funktioniert das bei mir nicht.
Vielleicht habe ich Dich auch falsch verstanden.

http://home.arcor.de/peter.schleif/A4-D4.ods

Peter
Heiko Rompel
2010-05-15 11:27:29 UTC
Permalink
Post by Peter Schleif
Vielleicht habe ich Dich auch falsch verstanden.
http://home.arcor.de/peter.schleif/A4-D4.ods
Danke, damit habe ich meinen Fehler gefunden.
Ich hatte in der Bedingten Formatierung vergessen von
"Zellwert" auf "Formel" umzustellen.

Gruß HEiko

Loading...