TexteDébutant

Fonction T ExcelExtraction et validation de texte – Guide 2026

La fonction T te permet d'extraire le texte d'une valeur et de retourner une chaîne vide si la valeur n'est pas du texte. C'est un outil puissant pour la validation de type de données, le nettoyage d'imports et la standardisation de tes feuilles de calcul. Elle garantit que tu manipules uniquement des valeurs textuelles dans tes formules.

Syntaxe

T(valeur)

Retourne la valeur si c'est du texte, sinon retourne une chaîne vide ("").

Comprendre chaque paramètre

1

valeur

(obligatoire)

La valeur à tester. Elle peut être du texte, un nombre, une valeur booléenne, une erreur, ou une référence de cellule. Si c'est du texte, T retourne le texte tel quel. Pour tout autre type de données (nombres, booléens, dates, erreurs), T retourne une chaîne vide.

Type : Valeur (texte, nombre, booléen, référence)

Obligatoire : Oui

Exemples : "Bonjour", A1, 42, VRAI, #N/A

Astuce pro

Utilise T en combinaison avec CONCATENER ou & pour ne joindre que les valeurs textuelles d'une plage, en ignorant automatiquement les nombres et les booléens. C'est parfait pour nettoyer des imports de données hétérogènes.

Exemples métier détaillés

1. Pipeline de nettoyage de données

Tu importes des données d'un système externe qui mélange texte et nombres dans une même colonne. Utilise T pour extraire uniquement les commentaires textuels et ignorer les codes numériques.

T filtre automatiquement les valeurs textuelles pour un nettoyage efficace.

ABC
1Données brutesFormuleCommentaire extrait
2Attention: vérifier=T(A2)Attention: vérifier
342=T(A3)
4OK pour validation=T(A4)OK pour validation
5999=T(A5)
6Erreur de saisie=T(A6)Erreur de saisie
Formule :=T(A2)
Résultat :Attention: vérifier

2. Validation de formulaires

Dans un formulaire de saisie, tu veux t'assurer que certaines cellules contiennent uniquement du texte. Combine T avec SI pour valider les entrées et afficher un message d'erreur si nécessaire.

Valide que l'entrée est bien du texte avant de l'accepter.

ABC
1Nom saisiValidationStatut
2Martin Dupont=SI(T(A2)=A2;"Valide";"Erreur: texte requis")Valide
312345=SI(T(A3)=A3;"Valide";"Erreur: texte requis")Erreur: texte requis
4Sophie Bernard=SI(T(A4)=A4;"Valide";"Erreur: texte requis")Valide
Formule :=SI(T(A2)=A2;"Valide";"Erreur: texte requis")
Résultat :Valide

3. Standardisation d'imports de données

Tu reçois des fichiers CSV avec des colonnes "Description" qui contiennent parfois du texte, parfois des erreurs #N/A. Utilise T pour standardiser la colonne et remplacer les non-textes par une valeur par défaut.

Normalise les données en remplaçant les valeurs non-textuelles.

ABC
1DescriptionFormuleDescription normalisée
2Produit A=SI(T(A2)<>"";&T(A2);"Sans description")Produit A
3#N/A=SI(T(A3)<>"";&T(A3);"Sans description")Sans description
4Service B=SI(T(A4)<>"";&T(A4);"Sans description")Service B
542=SI(T(A5)<>"";&T(A5);"Sans description")Sans description
Formule :=SI(T(A2)<>"";T(A2);"Sans description")
Résultat :Produit A

4. Extraction conditionnelle de texte

Tu as une base de données mixte et tu veux créer un rapport qui concatène uniquement les notes textuelles, en ignorant les valeurs numériques et les dates. T te permet de filtrer intelligemment.

Concatène uniquement les valeurs textuelles, en ignorant les dates et nombres.

ABCD
1Note 1Note 2Note 3Notes combinées
2Urgent2024-01-15À traiter=T(A2)&" "&T(B2)&" "&T(C2)
3RDV client150ConfirméRésultat: "RDV client Confirmé"
Formule :=T(A2)&" "&T(B2)&" "&T(C2)
Résultat :Urgent À traiter

Performance et bonnes pratiques

La fonction T est très rapide car elle ne fait qu'un test de type. Combine-la avec SIERREUR pour gérer les erreurs dans tes données sources : =SIERREUR(T(A1);"Erreur"). Cela te permet de créer des pipelines de nettoyage robustes.

Tableau comparatif des fonctions similaires

FonctionUsage principalType de retourCas d'usage
TExtrait le texte ou retourne videTexte ou ""Validation et extraction de texte
ESTTEXTETeste si c'est du texteVRAI ou FAUXConditions avec SI
TEXTEConvertit en texte formatéTexte formatéConversion nombre → texte avec format
CNUMConvertit texte en nombreNombreConversion texte → nombre
SITest conditionnelVariable selon conditionLogique conditionnelle

💡 Conseil : Utilise T quand tu veux manipuler le texte directement, ESTTEXTE quand tu veux juste tester le type dans une condition, et TEXTE quand tu dois convertir un nombre en texte formaté.

Cas d'usage avancé

Combine T avec JOINDRE.TEXTE pour créer des listes intelligentes qui ne gardent que les valeurs textuelles :

=JOINDRE.TEXTE("; ";VRAI;T(A1:A10))

Cette formule joint toutes les valeurs textuelles de A1 à A10 avec un point-virgule, en ignorant automatiquement les nombres et les erreurs.

Erreurs fréquentes et comment les éviter

Confusion entre nombre et texte qui ressemble à un nombre

T("123") retourne "123" car les guillemets en font du texte, même si ça ressemble à un nombre. Si A1 contient le nombre 123 (sans guillemets), T(A1) retournera une chaîne vide.

Solution : Vérifie le format de tes cellules. Utilise ESTTEXTE pour tester le type avant d'appliquer T.

Attendre une conversion automatique

T ne convertit pas les nombres en texte. Si tu veux convertir 42 en "42", utilise TEXTE(42;"0") ou la concaténation 42&"".

Solution : Pour convertir, utilise TEXTE() ou l'opérateur de concaténation &. T sert uniquement à extraire.

Oublier que T retourne une chaîne vide pour les erreurs

Si ta cellule contient #N/A ou #DIV/0!, T retournera "", pas l'erreur. Cela peut masquer des problèmes dans tes données sources.

Solution : Combine avec SIERREUR pour gérer explicitement les erreurs : =SIERREUR(source;T(source)).

Utiliser T sur des plages de cellules

T ne fonctionne que sur une valeur à la fois. T(A1:A10) ne te donnera pas le résultat attendu.

Solution : Utilise une formule matricielle ou applique T sur chaque cellule individuellement.

Questions fréquentes

1.À quoi sert la fonction T dans Excel ?

La fonction T extrait le texte d'une valeur. Si la valeur n'est pas du texte, elle retourne une chaîne vide. C'est utile pour la validation de type et le nettoyage de données.

2.Quelle est la différence entre T et TEXTE ?

T vérifie si une valeur est du texte et le retourne tel quel, tandis que TEXTE convertit un nombre en texte avec un formatage spécifique. T est pour la validation, TEXTE pour la conversion.

3.Pourquoi utiliser T plutôt que ESTTEXTE ?

ESTTEXTE retourne VRAI ou FAUX, alors que T retourne le texte lui-même ou une chaîne vide. Utilise T quand tu veux extraire directement le contenu textuel, et ESTTEXTE quand tu veux juste tester le type.

4.La fonction T peut-elle convertir des nombres en texte ?

Non, T ne convertit pas. Si tu passes un nombre à T, elle retourne une chaîne vide. Pour convertir un nombre en texte, utilise plutôt TEXTE ou la fonction & de concaténation.

5.Quand utiliser T dans mes feuilles de calcul ?

Utilise T pour nettoyer des imports de données, valider des formulaires, standardiser des colonnes qui doivent contenir uniquement du texte, ou filtrer des valeurs textuelles dans des formules complexes.

Fonctions Excel complémentaires

Deviens un expert Excel

Rejoins Le Dojo Club pour maîtriser toutes les fonctions Excel et transformer tes analyses de données.

Essayer pendant 30 jours