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)

img1

  • Appuyez sur ALT + D + L pour ouvrir la boîte de validation des données

img2

  • Sélectionnez Personnalisé

img3

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]_