Hilfe für LibreOfficeDev 27.2
Gibt den Text zurück, der vor dem Beginn des angegebenen Vorkommens einer Trennzeichen-Teilzeichenfolge steht.
TEXTVOR( Text [; Trennzeichen [; Nummer des Vorkommens [; Übereinstimmungsmodus [; Textende [; Nicht gefunden ]]]]])
Text: Der Originaltext.
Trennzeichen: (optional) das Trennzeichen. Es können mehrere Trennzeichen angegeben werden. Wird das Argument weggelassen oder als leere Zeichenfolge angegeben, wird der Fehler #NV oder der durch Nicht gefunden festgelegte Wert zurückgegeben.
Nummer des Vorkommens: (optional) das Vorkommen des Trennzeichens, vor dem der Text extrahiert werden soll. Der Standardwert ist 1. Bei einer negativen Zahl beginnt die Suche am Ende. Der Wert 0 führt zu dem Fehler #NV.
Übereinstimmungsmodus: (optional) Wert auf 1 setzen, um eine Übereinstimmung ohne Berücksichtigung der Groß- und Kleinschreibung durchzuführen. Der Standardwert ist 0.
Textende: (optional) Auf 1 setzen, um das Textende als Trennzeichen zu behandeln. Der Standardwert ist 0.
Nicht gefunden: (optional) der Wert, der zurückgegeben wird, wenn keine Übereinstimmung gefunden wird. Der Standardwert ist #NV.
=TEXTVOR("Sein oder Nichtsein";" oder";1;0;0;"@@@") gibt die Zeichenfolge "Sein" vor dem Trennzeichen " oder" zurück.
=TEXTVOR("Sein oder Nichtsein";"Frage";1;0;0;"@@@") gibt den Text "@@@" zurück, weil das Trennzeichen "Frage" nicht im Quelltext vorkommt.
=TEXTBEFORE("To be or not to be";"question";1;0;1;"@@@") returns the text "To be or not to be" because the delimiter "question" is not in the source text and Match End is 1, which then returns everything before the end of text.
=TEXTBEFORE("To be or not to be";"question";-1;0;1;"@@@") returns the empty string "" because the delimiter "question" is not in the source text, Instance Number is negative (starts from the end) and Match End is 1, which prevents the function to return the error #N/A or the value defined in If Not Found.
COM.MICROSOFT.TEXTBEFORE