Retourne le texte qui se trouve après le caractère ou la chaîne de caractères donnés. C’est l’opposé de la fonction TEXTE.AVANTE.
Syntaxe
=TEXTEAPRES(texte,délimiteur,[no_position], [mode_correspondance], [fin_correspondance], [si_non_trouvé])
La syntaxe de la fonction TEXTAFTER présente les arguments suivants :
text Texte dans le cadre de la recherche. Caractères génériques non autorisés. Obligatoire.
delimiter Texte qui marque le point après lequel vous souhaitez extraire. Obligatoire.
instance_num Instance du délimiteur après laquelle vous souhaitez extraire le texte. Par défaut, instance_num = 1. Un nombre négatif commence à rechercher du texte à partir de la fin. Facultatif.
mode_correspondance Détermine si la recherche de texte respecte la casse. La valeur par défaut respecte la casse. Facultatif. Entrez l’une des touches suivantes :
-
0 Respecte la casse.
-
1 Ne respecte pas la casse.
match_end Traite la fin du texte comme un délimiteur. Par défaut, le texte correspond exactement. Facultatif. Entrez l’une des touches suivantes :
-
0 Ne pas faire correspondre le délimiteur à la fin du texte.
-
1 Faire correspondre le délimiteur à la fin du texte.
if_not_found Valeur renvoyée si aucune correspondance n’est trouvée. Par défaut, #N/A est renvoyé. Facultatif.
Remarques
Lorsque vous faites une recherche avec une valeur de délimiteur vide, TEXTAFTER la fait correspondre immédiatement. Elle renvoie le texte en intégralité pendant la recherche à partir de l’avant (si l’instance_num est positive) et le texte vide pendant la recherche à partir de la fin (si l’instance_num est négative).
Exemple |
Résultat |
---|---|
=TEXTEAPRÈS(« Chaperons rouges, capuches rouges », « capuche ») |
capuche rouge |
=TEXTEAPRÈS(« chaperon rouge, capot rouge », « ») |
Chaperon rouge, capuche rouge |
=TEXTEAPRÈS(« Chaperon rouge, capot rouge », « », -1) |
Erreurs
-
Excel renvoie une erreur #N/A si le délimiteur n’est pas contenu dans le texte.
-
Excel renvoie une erreur #VALUE ! erreur si instance_num = 0 ou si instance_num est supérieur à la longueur du texte.
-
Excel renvoie une erreur #N/A si instance_num est supérieur au nombre d’occurrences du délimiteur.
Exemples
Copiez les données d’exemple dans chacun des tableaux suivants, et collez-les dans la cellule A1 d’une nouvelle feuille de calcul Excel. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.
Données |
||
Le chaperon rouge du Petit chaperon rouge |
||
Le chaperon rouge du Petit chaperon rouge |
||
Formules |
Résultats |
|
=TEXTEAPRES(A2,« Rouge ») |
Capuche rouge du chaperon |
|
=TEXTEAPRES(A2, « panier ») |
#N/A |
|
=TEXTEAPRES(A3,« rouge »,2) |
capuche |
|
=TEXTEAPRES(A3,« rouge »,-2) |
Capuche rouge du chaperon |
|
=TEXTEAPRES(A3,« Rouge »,,FAUX) |
#N/A |
|
=TEXTEAPRES(A2,« rouge »,3) |
#N/A |
Données |
|
Marc Aurèle |
|
Socrate |
|
Emmanuel Kant |
|
Formules |
Résultats |
=TEXTE.APRES(A2," ",,,1) |
Aurèle |
=TEXTE.APRES(A3," ",,,0) |
#N/A |
=TEXTE.APRES(A3," ",,,1) |
|
=SI(TEXTE.APRES(A3," ",,,1)="",A3) |
Socrate |
=TEXTE.APRES(A4," ",,,1) |
Kant |