TexteDébutant

Fonction EXACT ExcelGuide Complet 2026 avec Exemples

EXACT (EXACT en anglais aussi) est une fonction Excel ultra-précise qui compare deux chaînes de texte caractère par caractère en tenant compte de la casse. Contrairement à l'opérateur = qui ignore la différence entre majuscules et minuscules, EXACT retourne VRAI uniquement si les deux textes sont rigoureusement identiques.

Cette fonction est indispensable quand tu dois valider des codes produits, comparer des mots de passe, vérifier des identifiants ou détecter des différences subtiles entre deux textes. Dans ce guide, tu vas découvrir comment l'utiliser efficacement avec des exemples concrets du monde professionnel.

Syntaxe de la fonction EXACT

=EXACT(texte1; texte2)

La fonction EXACT prend exactement deux arguments : les deux textes que tu veux comparer. Elle retourne VRAI si les textes sont strictement identiques, FAUX dans tous les autres cas.

Comprendre chaque paramètre de la fonction EXACT

1

texte1

(obligatoire)

C'est la première chaîne de texte à comparer. Ça peut être une valeur directe entre guillemets comme "ABC", une référence de cellule comme A1, ou le résultat d'une autre fonction comme GAUCHE(A1; 3). EXACT évaluera ce texte caractère par caractère.

2

texte2

(obligatoire)

C'est la deuxième chaîne de texte à comparer avec la première. Même règle : tu peux fournir du texte direct, une référence de cellule ou une formule. EXACT comparera chaque caractère de texte2 avec ceux de texte1, y compris les espaces, accents et symboles.

Astuce : Si tu veux comparer du texte en ignorant les espaces parasites, combine EXACT avec SUPPRESPACE : =EXACT(SUPPRESPACE(A1); SUPPRESPACE(B1)). Ça nettoie les espaces avant et après le texte.

Exemples pratiques pas à pas

Exemple 1 – Développeur : valider des codes API sensibles à la casse

Tu es développeur(se) et tu dois vérifier si la clé API saisie par l'utilisateur correspond exactement à celle attendue. La moindre différence de casse invalide la clé.

EXACT détecte la moindre différence : la casse compte, et même un espace supplémentaire invalide la correspondance.

ABC
1Clé saisieClé attendueValidation
2AbCd1234XyZAbCd1234XyZVRAI
3abcd1234xyzAbCd1234XyZFAUX
4AbCd1234XyZ AbCd1234XyZFAUX
Formule :=EXACT(A1; B1)
Résultat :VRAI

Dans la ligne 2, les lettres sont en minuscules : FAUX. Dans la ligne 3, il y a un espace en trop à la fin : FAUX. Seule la ligne 1 est strictement identique.

Exemple 2 – Gestionnaire de données : détecter les doublons avec casse

Tu es gestionnaire de données et tu dois identifier les codes produits en double dans ton inventaire. Ton système distingue "REF-123" de "ref-123" car ce sont deux produits différents.

EXACT combinée avec SI te permet de détecter uniquement les vrais doublons en respectant la casse.

ABC
1Code 1Code 2Doublon strict
2REF-001REF-001Oui
3REF-001ref-001Non
4REF-002REF-002Oui
Formule :=SI(EXACT(A1; B1); "Oui"; "Non")
Résultat :Oui

Si tu avais utilisé l'opérateur = au lieu de EXACT, la ligne 2 aurait montré "Oui" alors que ce sont deux codes différents. EXACT évite cette confusion.

Exemple 3 – Commercial : vérifier l'exactitude des noms de clients

Tu es commercial(e) et tu dois t'assurer que les noms de clients dans ton CRM sont saisis exactement comme dans le contrat officiel, y compris la casse des acronymes.

Les raisons sociales doivent être exactes : SARL en majuscules, IBM en majuscules, etc.

ABC
1CRMContratConforme
2SARL DupontSARL DupontVRAI
3Sarl DupontSARL DupontFAUX
4IBM FranceIBM FranceVRAI
5Ibm FranceIBM FranceFAUX
Formule :=EXACT(A1; B1)
Résultat :VRAI

Cette vérification est cruciale pour les documents légaux, contrats et factures où la forme exacte du nom compte.

Exemple 4 – Auditeur : contrôler la cohérence des identifiants

Tu es auditeur(trice) et tu dois vérifier que les identifiants de transaction entre deux systèmes correspondent parfaitement. Une différence même minime indique une anomalie.

EXACT détecte les incohérences entre systèmes qui pourraient cacher des erreurs de synchronisation.

ABCD
1Système ASystème BStatutAction
2TXN-2024-001TXN-2024-001VRAIOK
3TXN-2024-002txn-2024-002FAUXÀ vérifier
4TXN-2024-003TXN-2024-003VRAIOK
Formule :=SI(EXACT(A1; B1); "OK"; "À vérifier")
Résultat :OK

La transaction 2 montre une différence de casse qui nécessite une investigation. C'est peut-être une erreur de saisie ou un problème de synchronisation entre les deux systèmes.

Les erreurs fréquentes et comment les corriger

Confondre EXACT avec l'opérateur =

Beaucoup de débutants pensent que A1=B1 et EXACT(A1; B1) font la même chose. Erreur ! L'opérateur = ignore la casse : "Excel"="excel" retourne VRAI. EXACT tient compte de la casse : EXACT("Excel"; "excel") retourne FAUX.

Solution : Utilise EXACT uniquement quand la casse est importante (codes, mots de passe, identifiants). Utilise = pour des comparaisons de texte ordinaires où "Bonjour" et "bonjour" sont équivalents.

Espaces invisibles qui cassent la comparaison

Tu compares deux textes qui semblent identiques visuellement, mais EXACT retourne FAUX. Souvent, il y a des espaces invisibles au début ou à la fin d'une cellule, surtout après un import de données ou un copier-coller.

Solution : Combine EXACT avec SUPPRESPACE pour nettoyer les espaces : =EXACT(SUPPRESPACE(A1); SUPPRESPACE(B1)). Ou utilise Ctrl+H pour chercher et remplacer les espaces en trop.

Oublier que les nombres sont convertis en texte

EXACT(123; "123") retourne VRAI car Excel convertit automatiquement le nombre 123 en texte pour la comparaison. Mais attention : EXACT(1.0; "1") retourne FAUX car "1.0" et "1" sont différents en tant que texte.

Solution : Pour comparer des nombres, utilise l'opérateur = qui est plus approprié. Réserve EXACT aux véritables comparaisons de texte.

Bon à savoir : Pour déboguer une comparaison EXACT qui ne fonctionne pas, utilise =NBCAR(A1) et =NBCAR(B1) pour vérifier que les deux textes ont le même nombre de caractères. Une différence indique des espaces cachés.

EXACT vs = vs CHERCHE vs TROUVE

CritèreEXACT= (opérateur)CHERCHETROUVE
Sensible à la casse✅ Oui❌ Non❌ Non✅ Oui
Type de comparaisonTexte completTexte completSous-chaîneSous-chaîne
RetourVRAI/FAUXVRAI/FAUXPosition ou #VALEUR!Position ou #VALEUR!
Sensible aux espaces✅ Oui✅ Oui✅ Oui✅ Oui
Usage principalValidation stricteComparaison simpleRecherche de texteRecherche stricte

Utilise EXACT quand tu as besoin d'une comparaison stricte texte complet. Utilise = pour des comparaisons de texte ordinaires. Utilise CHERCHE ou TROUVE quand tu cherches un mot ou une partie de texte à l'intérieur d'une chaîne plus longue.

Cas d'usage : Pour trouver si "excel" apparaît dans "Apprendre Excel", utilise CHERCHE. Pour vérifier si deux cellules contiennent exactement "Excel" (avec un E majuscule), utilise EXACT.

Questions fréquentes

Quelle est la différence entre EXACT et l'opérateur = ?

L'opérateur = ne fait pas de distinction entre majuscules et minuscules : "ABC"="abc" retourne VRAI. EXACT est sensible à la casse : EXACT("ABC"; "abc") retourne FAUX. Utilise EXACT quand la casse compte vraiment.

EXACT est-elle sensible aux espaces ?

Oui, absolument ! "Bonjour" et "Bonjour " (avec un espace à la fin) sont considérés comme différents. Si tu veux nettoyer les espaces avant la comparaison, combine avec SUPPRESPACE : =EXACT(SUPPRESPACE(A1); SUPPRESPACE(B1)).

Comment comparer du texte sans tenir compte de la casse ?

Si tu veux comparer en ignorant les majuscules/minuscules, utilise simplement l'opérateur = : A1=B1. Ou convertis tout en majuscules : =MAJUSCULE(A1)=MAJUSCULE(B1). EXACT est faite spécifiquement pour les comparaisons strictes.

EXACT fonctionne-t-elle avec des nombres ?

Oui, mais elle les traite comme du texte. EXACT(123; 123) retourne VRAI, et EXACT("123"; 123) aussi car Excel convertit le nombre en texte. Mais pour comparer des nombres, l'opérateur = est plus approprié.

EXACT compare-t-elle les caractères spéciaux et accents ?

Oui, EXACT compare caractère par caractère de façon ultra-stricte. "café" et "cafe" sont différents. "e-mail" et "email" sont différents. C'est parfait pour valider des codes, références ou identifiants.

Les fonctions similaires à EXACT

Deviens un pro d'Excel

Tu maîtrises maintenant EXACT ! Rejoins Le Dojo Club pour découvrir les autres fonctions de texte essentielles et devenir vraiment efficace sur Excel.

Essayer pendant 30 jours