Validation des données Autoriser des nombres particuliers et longueur spécifique
Si vous devez ajouter des nombres particuliers avec une longueur spécifique dans une plage, vous pouvez utiliser la validation des données. Dans cet article, nous nous concentrerons sur l’utilisation intensive de la fonctionnalité personnalisée de validation des données pour permettre à l’utilisateur de saisir uniquement la longueur x et des nombres spécifiques et pas tous.
Question: J’utilise la validation des données, mais je ne peux pas m’aider car ma demande est un peu difficile. Je veux qu’Excel autorise jusqu’à 5 chiffres et les chiffres qui devraient être autorisés ne sont que 1,2,3,4,5,6, ce qui implique que 0,7,8,9 ne devrait pas être autorisé. Dans le cas où l’utilisateur saisit plus de 5 chiffres ou l’utilisateur saisit l’un des chiffres non autorisés, Excel doit en informer l’utilisateur avec un message d’alerte.
Les fonctions que nous allons utiliser sont AND, ISNUMBER, LEN, ISERROR & FIND.
Nous devons suivre les étapes ci-dessous:
-
Sélectionnez la plage où nous voulons appliquer la validation des données (A1: D10 dans notre exemple)
-
Appuyez sur ALT + D + L pour ouvrir la boîte de validation des données
-
Sélectionnez Personnalisé
Dans la zone Formule, entrez la formule comme ….
AND (ISNUMBER (- A1), LEN (A1) <6, ISERROR (FIND (« 0 », A1)), ISERROR (FIND (« 7 », A1)), ISERROR (FIND (« 8 », A1) )), ISERREUR (FIND (« 9 », A1)))
* image:https://www.office-skill.site/images/wp-content-uploads-2015-07-img43.png[img4,width=408,height=325] * The entire formula is not visible; in order to check, you can use mouse cursor; do not use keyboard arrows, this will cause error in formula * Click on Ok button Conclusion: In this way, we can use data validation to allow user to enter specific numbers with specific length. _If you liked our blogs, share it with your friends on Facebook. And also you can follow us on Twitter and Facebook._ _We would love to hear from you, do let us know how we can improve, complement or innovate our work and make it better for you. Write us at [email protected]_