Aller au contenu principal

Eviter la saisie de doublons

C'est une question récurrente lorsque l'on construit une petite base de données.

Voici une astuce utilisant Données Validations qui permet de gérer les doublons.

Il sufit de sélectionner la colonne (ici A), d'activer la validation (données), de sélectionner Personnalisé dans le menu déroulant et finalement d'ajouter la formule suivante:
=NB.SI(A:A;A1)< =1 2010-05-26 11h21_43
On notera que A1 n'a pas de $ afin que la formule se propage sur l'ensemble de la sélection.

Dès lors, si l'on veut entrer une donnée déjà saisie en colonne A, on a le message suivant:

2010-05-26 11h24_39

A bientôt

Gaetan

10 commentaires

  1. Salut Gaëtan,
    Merci pour cette astuce.
    Interdire la saisie c'est mieux, dans la plupart des cas, que de colorier en rouge les cellules contenant un doublon.
    Le contrôle de la saisie dans nos petites bases de données en Excel s'améliore et c'est très bien.
    Bon samedi,
    Céline

  2. Bonsoir Gaetan et tous.
    Bien l'astuce.
    Heu, le message d'erreur n'est pas très explicite.
    Fastoche à modifier.
    Bonsoir

  3. Effectivement, on peut le personnaliser en allant dans le troisième onglet "Alerte d'erreur'.

    Gaetan Mourmant

  4. MERCI des astuces dont vous nous en faite part et bon courage pour votre dévouement.

    dans l'attente de vos prochains
    cordialement
    Ali

  5. Merci pour cette astuce ultra simple, ça va beaucoup m'aider dans mon travail

  6. merci bcp ..
    j ai essayé pour signaler une valeur existe dans une autre colonne B comme suite :
    =NB.SI(A:B;A1)< =1

  7. Bonjour Hakou,
    Oui, ca devrait fonctionner aussi. Par contre, vous testez à la fois la colonne A et la colonne B.
    Cordialement
    Gaetan

  8. Bonjour,
    Dans un formulaire Form Xl, je cherche à empêcher la saisie de doublon dans une colonne date mais sans succès.
    Quelqu'un pourrait-il m'aider

    Cordialement
    Jean Luc

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *


La période de vérification reCAPTCHA a expiré. Veuillez recharger la page.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.