
Formule générique
=EXACT(LEFT(A1,3),"XX-")
Sommaire
Pour autoriser uniquement les valeurs commençant par un certain texte, vous pouvez utiliser la validation des données avec une formule personnalisée basée sur les fonctions EXACT et LEFT.
Dans l'exemple illustré, la validation des données appliquée à C5: C9 est:
=EXACT(LEFT(C5,3),"MX-")
Explication
Les règles de validation des données sont déclenchées lorsqu'un utilisateur ajoute ou modifie une valeur de cellule.
Dans cette formule, la fonction GAUCHE est utilisée pour extraire les 3 premiers caractères de l'entrée en C5.
Ensuite, la fonction EXACT est utilisée pour comparer le texte extrait au texte codé en dur dans la formule «MX-». EXACT effectue une comparaison sensible à la casse. Si les deux chaînes de texte correspondent exactement, EXACT renvoie VRAI et la validation réussira. Si la correspondance échoue, EXACT renverra FALSE et l'entrée échouera à la validation.
Test non sensible à la casse avec COUNTIF
Si vous n'avez pas besoin d'un test sensible à la casse, vous pouvez utiliser une formule plus simple basée sur la fonction COUNTIF avec un caractère générique:
=COUNTIF(C5,"MX-*")
L'astérisque (*) est un caractère générique qui correspond à un ou plusieurs caractères.
Remarque: les références de cellule dans les formules de validation de données sont relatives à la cellule supérieure gauche de la plage sélectionnée lorsque la règle de validation est définie, dans ce cas C5.