Seite 1 von 1

Vergleich mit "*Suchtext*" geht nur in Original Excel?

Verfasst: Mi, 17.09.2008 01:15
von DrFeelGood
Hallo miteinander :-)

Ich bin sehr neu mit OpenOffice unterwegs und habe nun ein kleins Problem mit dem Portieren meiner Excel Tabelle in OO-Calc.

Ich nutze den Befehl "VERGLEICH" unter Excel um eine Zeichenkette in einer Matrix nach ein bestimten Wert durchsuchen zu lassen. Diese Funktioniert in Excel wunderbar nur in OO-Calc zeigt sie keine Funktion.

Function:
=WENN($D5="";0;WENN(ISTFEHLER(INDEX(Daten!$O$3:$O$33;VERGLEICH("*"&$B5&"*";Daten!$P$3:$P$33;0)));0;INDEX(Daten!$O$3:$O$33;VERGLEICH("*"&$B5&"*";Daten!$P$3:$P$33;0))))

Ganz genau geht es um:
VERGLEICH("*"&$B5&"*";Daten!$P$3:$P$33;0)

und das dort enthaltene "*" was als Platzhalter da ist. Wenn Ich diesen Platzhalter unter Excel nicht nutze findet er garnix. Diese Platzhalter werden aber wohl unter OO-Calc garnicht unterstützt soweit Ich das bis jetzt heraus bekommen habe. Ist das richtig? Gibt es evtl. eine alternative um eine Matrix nach einen bestimten Wert durchsuchen zu lassen und den Wert vor diese Zelle auszugeben?

Re: Vergleich mit "*Suchtext*" geht nur in Original Excel?

Verfasst: Mi, 17.09.2008 08:26
von DrFeelGood
@Sanne
sorry hab mich da etws blöd ausgedrückt. Die Formel stamt aus Excel. In OO-Calc sieht sie natürlich etwas anders aus

@paljass
Habe den * durch ein . ausgetauscht aber Funktioniert leider bei mir nicht.

Excel:
=INDEX(Daten!$O$3:$O$33;VERGLEICH("*"&$B5&"*";Daten!$P$3:$P$33;0))

OO-Calc:
INDEX($Daten.$O$3:$O$33;MATCH("."&$B5&".";$Daten.$P$3:$P$33;0))

Vieleicht gibs ja auch ein alternativen weg für das was Ich vor habe.
Der Plan: *g*

A1: 34,53 - B1: Birne Ampel Dübel
A2: 63,13 - B2: Dose Rose Hose
A3: 91,41 - B3: Esel Blödi Doofi

Suchanfrage "Rose" ergebniss "63,13"

Re: Vergleich mit "*Suchtext*" geht nur in Original Excel?

Verfasst: Mi, 17.09.2008 08:36
von DrFeelGood
@Sanne
Du bist mein Persönlicher Held für heute :D ... die Formel ist richtig und Funktionierte nur nicht da reguläre Ausdrücke nicht zugelassen waren. Nach dem Aktivieren läuft alles exakt so wie unter Excel mit nur * ohne das Ich etwas umschreiben muss.