TEXTE.AVANT

Renvoie le texte qui apparaît avant une sous-chaîne ou un délimiteur donné.

Syntaxe

TEXTE.AVANT( Texte [; Délimiteur [; Numéro Instance [; Mode Correspondre [; Correspondre à la fin [; Si non trouvé ]]]]])

Texte : le texte original.

Délimiteur : (facultatif) le délimiteur. Plusieurs délimiteurs peuvent être fournis.

Numéro Instance : (facultatif) instance du délimiteur avant lequel extraire le texte. La valeur par défaut est 1. Un nombre négatif lance la recherche depuis la fin.

Mode Correspondre : (facultatif) défini sur 1 pour effectuer une correspondance insensible à la casse. La valeur par défaut est 0.

Correspondre à la fin : (facultatif) défini sur 1 pour traiter la fin du texte comme un délimiteur. La valeur par défaut est 0.

Si non trouvé : (facultatif) valeur renvoyée si aucune correspondance n'est trouvée. La valeur par défaut est #N/D.

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

=TEXTE.AVANT("Être ou ne pas être";"être";2;0;0;"@@@") renvoie la chaîne "Être ou ne pas", en prenant jusqu'à la deuxième instance du délimiteur "être".

=TEXTE.AVANT("Être ou ne pas être";"question";1;0;0;"@@@") renvoie le texte "@@@" car le délimiteur "question" n'est pas dans le texte source.

Informations techniques

tip

Cette fonction est disponible depuis LibreOffice 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