Tu connais les fonctions TEXTE.AVANT et TEXTE.APRES?

Fonction TEXTE.AVANT Excel
Découvrez comment extraire facilement des portions de texte et simplifiez votre manipulation de données.

Aujourd’hui, nous allons explorer ensemble les fonctions TEXTE.AVANT et TEXTE.APRES d’Excel, deux fonctions à connaître absolument pour manipuler vos données textuelles. Vous vous demandez comment extraire une partie d’un texte dans une cellule ? Les fonctions TEXTE.AVANT et TEXTE.APRES sont vos alliées. Des questions telles que sa syntaxe, son utilisation avec d’autres fonctions, ou encore des astuces pratiques, seront au cœur de notre discussion. Alors, prêts à devenir des experts des fonctions TEXTE.AVANT et TEXTE.APRES ?

 

 

Disponible uniquement sur Microsoft 365 et Excel pour le web.
Passez à Microsoft 365 pour avoir en permanence la version la plus à jour d’Excel!

 

 

1. Découvrons les fonctions TEXTE.AVANT et TEXTE.APRES

Démystifions la fonction TEXTE.AVANT

La fonction TEXTE.AVANT est un véritable trésor d’Excel. Elle vous permet d’extraire une portion de texte située avant un délimiteur. Comment ça marche ? Prenons l’exemple de notre liste d’employés.

 

Imaginez une liste où chaque cellule contient à la fois le nom et le poste d’un employé, le tout séparé par une virgule. Vous voulez obtenir le nom complet de chaque personne.

 

La fonction TEXTE.AVANT va vous aider à extraire ce nom ! Il vous suffit de sélectionner la cellule contenant le texte et de spécifier le délimiteur, ici la virgule. Et voilà, vous avez le nom de l’employé !

 

 

Fonction TEXTE.AVANT Excel

 

 

Et pour les délimiteurs multiples ? Pas de problème ! Excel accepte les différents types de délimiteurs, il vous suffit de les mettre entre crochets (alt+7 et alt+8). Dans notre cas la formule est =TEXTE.AVANT(B6;{“,”;”-“}).

 

 

 

 

La magie de la fonction TEXTE.APRES

Passons maintenant à la fonction TEXTE.APRES. Celle-ci fonctionne sur le même principe que TEXTE.AVANT, mais dans l’autre sens. Elle récupère la partie du texte qui se situe après le délimiteur.

 

Dans notre exemple de liste d’employés, vous voulez peut-être récupérer le poste occupé par chaque personne. TEXTE.APRES vous permet de le faire facilement !

 

Tout comme avec TEXTE.AVANT, vous pouvez gérer plusieurs délimiteurs. Parfait pour prendre en compte les variations, comme les espaces après une virgule ou un tiret !

 

Fonction TEXTE.APRES

 

 

 

Allons plus loin : séparer les prénoms et les noms

Maintenant, supposons que vous voulez séparer les prénoms et les noms dans les noms complets. Ici aussi, nos deux fonctions sont à la rescousse.

 

Utilisez TEXTE.AVANT avec l’espace comme délimiteur pour récupérer le prénom. Attention toutefois, si vous avez des prénoms composés, vous devrez utiliser le troisième argument de la fonction. Dans l’exemple ci-dessous, on veut le teste avant le dernier espace (ou le premier en partant de la fin) donc on va écrire -1 dans le troisième argument:

 

Fonction TEXTE.AVANT Excel

 

 

Et pour le nom ? C’est là qu’intervient TEXTE.APRES. Elle permet d’extraire le texte après le dernier espace. Alors, prêts à exploiter tout le potentiel de ces deux fonctions ?

 

Fonction TEXTE.APRES Excel

 

 

 

 

2. Découvrez d’autres astuces

Extraction de codes postaux et de codes régionaux

Les possibilités offertes par la fonction TEXTE.AVANT vont bien au-delà de notre exemple d’employés. Saviez-vous que vous pouvez utiliser cette fonction pour extraire des codes postaux ou des codes régionaux ? Supposons que vous ayez une adresse complète comme “1234 Rue des Lilas, 75000 Paris”. Les fonctions TEXTE.AVANT et TEXTE.APRES peuvent vous aider à obtenir le code postal “75000” en un rien de temps.

 

Extraction d’extensions de fichiers

Vous manipulez une liste de noms de fichiers avec leurs extensions, comme “rapport_financier.xlsx” ? Pas de problème. TEXTE.APRES peut vous aider à extraire l’extension du fichier, ici “.xlsx”.

 

Extraction de noms de domaines

Avez-vous déjà eu besoin d’extraire des noms de domaine à partir d’adresses e-mail ? La fonction TEXTE.APRES est à la rescousse ! Pour une adresse e-mail comme “prenom.nom@entreprise.com”, vous pouvez utiliser TEXTE.APRES pour extraire “entreprise.com”.

 

Exploration des dates et des heures

Si vous avez des dates ou des heures formatées sous forme de texte, comme “2023-06-12 08:30:00”, vous pouvez utiliser TEXTE.AVANT et TEXTE.APRES pour extraire l’année, le mois, le jour, l’heure, etc.

 

Un outil puissant pour le nettoyage des données

Et finalement, un de mes usages préférés : le nettoyage des données. Les fonctions TEXTE.AVANT et TEXTE.APRES sont des alliées précieuses pour éliminer les caractères indésirables de vos chaînes de texte.

 

La prochaine fois que vous serez face à une masse de données textuelles à manipuler, n’oubliez pas ces fonctions. Elles pourraient bien vous faciliter la vie !

 

 

 

Conclusion

Du décodage de la syntaxe à l’exploration de leurs multiples utilisations, nous espérons que ce tour d’horizon vous a aidé à comprendre tout le potentiel des fonctions TEXTE.AVANT et TEXTE.APRES. Rappelez-vous, la clé pour devenir un as d’Excel réside dans la pratique et l’exploration !

 

Et si vous souhaitez découvrir d’autres fonctions Excel tout aussi puissantes, pourquoi ne pas nous rejoindre dans notre Challenge 30 jours 30 fonctions Excel ? Vous découvrirez une nouvelle fonction Excel chaque jour pendant 30 jours, et serez guidé à chaque étape pour maîtriser ces outils indispensables.

 

Alors, prêts à relever le défi et à développer vos compétences Excel ? Rejoignez-nous dans le Challenge 30 jours 30 fonctions Excel ! Vous ne le regretterez pas. Allez, à vos claviers !

 

 


 

 

Visionner le tutoriel vidéo

Fonction TEXTE.AVANT Excel

 

 

 

 

FAQ Fonction TEXTE.AVANT d’Excel

La fonction TEXTE.AVANT d'Excel est utilisée pour extraire une portion de texte se trouvant avant un délimiteur spécifié dans une chaîne de texte.

Utilisez la formule =TEXTE.AVANT(texte; délimiteur; [position]) en spécifiant le texte source, le délimiteur et la position du délimiteur.

Le troisième argument de TEXTE.AVANT, "position", définit la position du délimiteur avant d'extraire le texte. Par exemple dans la formule =TEXTE.AVANT (B6;",";2) on va extraire le texte avant la deuxième virgule dans le texte de la cellule B6.

Oui, vous pouvez utiliser TEXTE.AVANT pour extraire les noms de domaine à partir d'adresses e-mail en utilisant "@" comme délimiteur.

La fonction TEXTE.AVANT extrait le texte situé avant un délimiteur, tandis que TEXTE.APRES extrait le texte situé après un délimiteur.

 

 

 

 

N’hésitez pas à télécharger le fichier complet pour vous entrainer sur Excel: Exemple TEXTE.AVANT

Vous appréciez nos ressources gratuites ? Pourquoi ne pas nous offrir un café ?

Cela nous aidera à continuer à produire du contenu de qualité pour vous.