Seite 1 von 1

Re: VERGLEICH() macht Probleme mit Klammerausdrücken

Verfasst: So, 28.09.2008 17:45
von Karolus
Hallo
Ich sehe auch nur eine Lösung, indem du die Klammerzeichen entfernst

Unabhängig davon würde ich die Formel ändern auf:

Code: Alles auswählen

=SVERWEIS($D8;Nahrungsmittel.$A$1:$C$345;3;0)
Gruß Karo

Re: VERGLEICH() macht Probleme mit Klammerausdrücken

Verfasst: So, 28.09.2008 19:49
von Stephan
Woran liegt das?
Möglicherweise daran das Calc die Klamme als regulären Ausdruck deutet.
Wie kann ich das umgehen, ausser die Klammern zu entfernen?
Entferne die Option zum Erkennen regulärer Ausdrücke in Formeln (Extras-Optionen-OpenOffice.org Calc-Berechnen-Reguläre Ausdrücke in Formeln ermöglichen). GGf. mußt Du danach die Datei erst speichern und neu Laden bevor die Änderung aktiv wird.



Gruß
Stephan

Re: VERGLEICH() macht Probleme mit Klammerausdrücken

Verfasst: So, 28.09.2008 20:11
von zockerwurf
Stephan hat geschrieben:Entferne die Option zum Erkennen regulärer Ausdrücke in Formeln (Extras-Optionen-OpenOffice.org Calc-Berechnen-Reguläre Ausdrücke in Formeln ermöglichen). GGf. mußt Du danach die Datei erst speichern und neu Laden bevor die Änderung aktiv wird.
Genial, vielen Dank! Ist das jetzt aber nur auf meinem PC so, oder funktioniert dies auch auf fremden Rechnern, ohne dass sie dies ebenfalls machen? Also ist diese Änderung lokal oder im Dokument verankert?

Re: VERGLEICH() macht Probleme mit Klammerausdrücken

Verfasst: So, 28.09.2008 20:43
von chrk
zockerwurf hat geschrieben: Ist das jetzt aber nur auf meinem PC so, oder funktioniert dies auch auf fremden Rechnern, ohne dass sie dies ebenfalls machen? Also ist diese Änderung lokal oder im Dokument verankert?

Das ist eine Einstellung der aktuellen Installation und wird nicht mit dem Dokument gespeichert. Ich hatte mal eine ähnliche Frage zu "Genauigkeit wie angezeigt" im selben Dialog.

Was Du machen könntest, wäre, bei eingeschalteter Option "Reguläre Ausdrücke in Formeln ermöglichen" - das ist der Standard bei Installation, wenn ich mich nicht irre - die Klammern mit \ zu maskieren. In der Dropdown-Liste müsste dann "Schmelzkäse (Gala)" als "Schmelzkäse \(Gala\)" erscheinen. Das sieht ein Bißchen komisch aus, aber die Klammern werden so nicht als Bestandteil eines RegEx interpretiert und direkt von VERGLEICH() gelesen.

Re: VERGLEICH() macht Probleme mit Klammerausdrücken

Verfasst: So, 28.09.2008 20:57
von zockerwurf
Eine Frage dazu... Ich habe das Dokument geöffnet und in den Einstellungen war das Erkennen der regulären Ausdrücke deaktiviert. Als ich eine andere Tabelle geöffnet habe, war es aktiviert. Also ändert er es nur lokal für dieses eine Dokument?

Wenn ich es mit den / markiere, dann sieht es nicht nur "nicht schön" aus, sondern wird dadurch wohl auch unausdruckbar, da dies im Ausdruck wohl ziemlich hässlich aussehen würde. Aber danke für den Tipp.

Re: VERGLEICH() macht Probleme mit Klammerausdrücken

Verfasst: Mo, 29.09.2008 09:27
von zockerwurf
chrk hat geschrieben:Das ist eine Einstellung der aktuellen Installation und wird nicht mit dem Dokument gespeichert. Ich hatte mal eine ähnliche Frage zu "Genauigkeit wie angezeigt" im selben Dialog.
Ich habe das Dokument jetzt auf einen anderen PC übertragen, und dort funktioniert es auch. Bist du ganz sicher, dass die Einstellung nicht mit dem Dokument mitgegeben wird?

Re: VERGLEICH() macht Probleme mit Klammerausdrücken

Verfasst: Mo, 29.09.2008 10:11
von Karolus
Hallo
Diese Option wird im Dokument gespeichert, du kannst später in Calc die RegEx-Option wieder einschalten ohne das sich die Einstellung in nicht aktiven Dokumenten oder gespeicherten Dokumenten ändert.
Gruß Karo

Re: VERGLEICH() macht Probleme mit Klammerausdrücken

Verfasst: Mo, 29.09.2008 12:05
von chrk
zockerwurf hat geschrieben: Bist du ganz sicher, dass die Einstellung nicht mit dem Dokument mitgegeben wird?

Ich war mir nur so sicher, weil ich von der 'Genauigkeit' analog geschlossen habe. Ich lasse mich gerne korrigieren, zumal es ja auch als Dokumenteigenschaft viel sinnvoller ist. :wink:

Re: VERGLEICH() macht Probleme mit Klammerausdrücken

Verfasst: Mo, 29.09.2008 15:49
von chrk
Hallo paljass,
paljass hat geschrieben: Ist möglicherweise ne Frage der Version!?! Ich habe Oo 2.4.1 und Win XP Home.


Die Frage habe ich etwa vor einem Jahr gestellt, so ungefähr um die Zeit des Erscheinens von OOo 2.3. Danach habe ich das auch nicht mehr überprüft.

So genau liest man die Changelogs ja nun auch nicht.