Notes de publication
Canal semi-annuel pour les entreprises
Canal Entreprise semestriel (préversion)
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
=TEXTE.APRES(texte,délimiteur,[no_position], [mode_correspondance], [fin_correspondance], [si_non_trouvé])
La syntaxe de la fonction TEXTE.APRES présente les arguments suivants :
Texte Texte dans lequel vous effectuez une recherche. Caractères génériques non autorisés. Obligatoire.
Délimiteur 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.
match_mode 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 Respectant la casse.
- 1 Ne respectant 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 faites pas correspondre le délimiteur à la fin du texte.
- 1 Faire correspondre le délimiteur à la fin du texte.
if_not_found Valeur retourné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, TEXTE.APRES 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 |
|---|---|
| =TEXTE.APRES("Du chaperon rouge, chaperon rouge", "chaperon") | chaperon rouge |
| =TEXTE.APRES("Du chaperon rouge, chaperon rouge", "") | Du chaperon rouge, capuche rouge |
| =TEXTE.APRES("Du chaperon rouge, chaperon 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.
Exemple 1
| Données | ||
|---|---|---|
| Le chaperon rouge du Petit chaperon rouge | ||
| Le chaperon rouge du Petit chaperon rouge | ||
| Formules | Résultats | |
| =TEXTE.APRES(A2,"Rouge") | Capuche rouge du chaperon | |
| =TEXTE.APRES(A2, "panier") | #N/A | |
| =TEXTE.APRES(A3,"rouge",2) | capuche | |
| =TEXTE.APRES(A3,"rouge",-2) | Capuche rouge du chaperon | |
| =TEXTE.APRES(A3,"Rouge",,FAUX) | #N/A | |
| =TEXTE.APRES(A2,"rouge",3) | #N/A |
Exemple 2
| 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 |