Dans un tableur, les données ne sont pas toujours propres ou exploitables immédiatement. Les fonctions TEXTE permettent notamment de :

  • Séparer prénom et nom dans une même cellule
  • Extraire un code, un numéro ou un domaine e-mail
  • Convertir des nombres en texte formaté
  • Mettre en majuscules, minuscules ou nom propre
  • Supprimer les espaces inutiles
  • Concaténer plusieurs cellules

Elles sont particulièrement utiles lors d’imports de bases de données, d’extractions CRM ou de traitements de fichiers CSV. Voici les fonctions TEXTE les plus utilisées dans Excel et LibreOffice CalC, leur nom en français et éventuellement anglais :

GAUCHE() : extrait les premiers caractères
DROITE() : extrait les derniers caractères
STXT() / MID() : extrait du texte à une position donnée
NBCAR() / LEN() : compte le nombre de caractères
CONCATENER() / CONCAT() : assemble plusieurs textes
MAJUSCULE() / UPPER() : convertit en majuscules
MINUSCULE() / LOWER() : convertit en minuscules
NOMPROPRE() / PROPER() : met en forme les noms
SUPPRESPACE() / TRIM() : supprime les espaces inutiles
SUBSTITUE() / SUBSTITUTE() : remplace du texte
TEXTE() / TEXT() : formate nombres et dates en texte

Chaque fonction est présentée avec sa syntaxe, ses arguments et des exemples pratiques pour faciliter l’apprentissage.

Les fonctions TEXTE sont très utilisées dans des cas réels comme :

Générer automatiquement des adresses e-mail
Créer des identifiants utilisateurs
Reformater des numéros de téléphone
Uniformiser des bases clients
Préparer des données pour un publipostage
La combinaison de plusieurs fonctions permet d’automatiser des traitements complexes et de gagner un temps considérable.

Objectif de cette ressource

Cette page a pour but de vous rendre autonome dans l’utilisation des fonctions TEXTE, que vous soyez débutant, utilisateur intermédiaire, vous y trouverez :

Des explications pédagogiques
Des formules prêtes à l’emploi
Des cas pratiques professionnels
Des équivalences Excel / LibreOffice

Autres fonctions:

CAR Renvoie le caractère spécifié par le code numérique.
EPURAGE Supprime tous les caractères de contrôle du texte.
CODE Renvoie le numéro de code du premier caractère du texte.
CONCATENER Assemble plusieurs éléments textuels de façon à n’en former qu’un seul.
EURO Convertit un nombre en texte en utilisant le format monétaire € (euro).
EXACT Vérifie si deux valeurs de texte sont identiques.
TROUVE, TROUVERB Trouve une valeur textuelle dans une autre, en respectant la casse.
CTXT Convertit un nombre au format texte avec un nombre de décimales spécifié.
GAUCHE, GAUCHEB Renvoie des caractères situés à l’extrême gauche d’une chaîne de caractères.
NBCAR, NBCARB Renvoie le nombre de caractères contenus dans une chaîne de texte.
MINUSCULE Convertit le texte en minuscules.
STXT, MIDB Renvoie un nombre déterminé de caractères d’une chaîne de texte à partir de la position que vous indiquez.
PHONETIQUE Extrait les caractères phonétiques (furigana) d’une chaîne de texte.
NOMPROPRE Met en majuscules la première lettre de chaque mot dans une chaîne textuelle.
REMPLACER, REMPLACERB Remplace des caractères dans un texte.
REPT Répète un texte un certain nombre de fois.
DROITE, DROITEB Renvoie les caractères situés à l’extrême droite d’une chaîne de caractères.
CHERCHE, CHERCHERB Trouve un texte dans un autre texte (sans respecter la casse).
SUBSTITUE Remplace l’ancien texte d’une chaîne de caractères par un nouveau.
T Convertit ses arguments en texte.
TEXTE Convertit un nombre au format texte.
SUPPRESPACE Supprime les espaces du texte.
MAJUSCULE Convertit le texte en majuscules.
CNUM Convertit un argument textuel en nombre.