TEXTBEFORE

Returns the text that occurs before a given substring or delimiter.

Syntaxe

TEXTBEFORE( Text [; Delimiter [; Instance Number [; Match Mode [; Match End [; If Not Found ]]]]])

Text: the original text.

Delimiter: (optional) the delimiter. Multiple delimiters can be supplied.

Instance Number: (optional) the instance of the delimiter before which to extract text. The default is 1. A negative number starts searching from the end.

Match Mode: (optional) set to 1 to perform a case-insensitive match. The default is 0.

Match End: (optional) set to 1 to treat the end of text as a delimiter. The default is 0.

If Not Found: (optional) the value returned if no match is found. The default is #N/A.

note

N'importe quel arguments facultatifs peut être omis. Un argument facultatif nécessite que tous les séparateurs précédents soient présents.


Exemples

=TEXTBEFORE("To be or not to be";"be";2;0;0;"@@@") returns the string "To be or not to", taking up to the second instance of the delimiter "be".

=TEXTBEFORE("To be or not to be";"question";1;0;0;"@@@") returns the text "@@@" because the delimiter "question" is not in the source text.

Informations techniques

tip

Cette fonction est disponible depuis LibreOfficeDev 25.8.


Cette fonction ne fait PAS partie de la norme Open Document Format for Office Applications (OpenDocument) Version 1.3. Partie 4 : format de formule recalculée (OpenFormula). L'espace de noms est

COM.MICROSOFT.TEXTBEFORE