Accueil
» BUREAU MS
»
Comment ajouter une limite de caractères aux cellules dans Excel
Comment ajouter une limite de caractères aux cellules dans Excel
Comment ajouter une limite de caractères aux cellules dans Excel
Utilisez la validation des données pour limiter le nombre de caractères saisis dans une cellule Excel. La règle de longueur du texte permet d'imposer une longueur minimale, maximale ou exacte, ou encore de limiter la longueur des saisies à une plage définie. Par exemple, pour limiter un champ Nom à 25 caractères, appliquez la règle aux cellules concernées et sélectionnez « inférieur ou égal à 25 ».
Sélectionnez les cellules qui recevront la limite de caractères, puis ouvrez la validation des données depuis l'onglet Données.
Définir une règle de longueur de texte
Les étapes suivantes utilisent le ruban Excel. Sélectionnez la plage de texte complète dans laquelle les utilisateurs saisiront du texte, par exemple B2:B100, avant d'ouvrir la règle. La sélection de l'en-tête permet également d'exclure les étiquettes ou tout autre contenu qui ne doit pas être validé.
Choisissez les cellules, la colonne ou la plage cible. Pour appliquer une règle à une colonne entière, sélectionnez uniquement les cellules de saisie si la première ligne contient un en-tête.
Ouvrir Données > Validation des données . Dans certaines mises en page Excel, cette commande apparaît dans le groupe Outils de données.
Dans l' onglet Paramètres , sélectionnez Longueur du texte dans Autoriser . Laissez la case Ignorer vide si les cellules vides sont autorisées.
Choisissez une condition dans Données , saisissez le ou les nombres de caractères, puis sélectionnez OK .
Pour une limite de 25 caractères, choisissez Longueur du texte, inférieure ou égale à, et saisissez 25.
Sélectionnez la condition qui correspond à l'exigence du champ :
Exigence
Condition des données
Exemple
Longueur maximale
Inférieur ou égal à
25 caractères ou moins
Longueur minimale
Supérieur ou égal à
Au moins 5 caractères
Longueur exacte
Égal à
Exactement 10 caractères
Plage de longueurs
Entre
5 à 15 caractères
Pour définir une plage de caractères, indiquez une valeur minimale et une valeur maximale. Pour une longueur exacte, sélectionnez « Égal à » et saisissez un nombre. Les exemples ci-dessous illustrent une plage de 5 à 15 caractères et une règle de longueur exacte de 10 caractères.
Utilisez « Between » lorsque les entrées nécessitent à la fois une longueur minimale et une longueur maximale.Utilisez l'opérateur « égal à » lorsque chaque entrée doit comporter le même nombre de caractères.
Une règle de longueur maximale ne rend pas un champ obligatoire. Si la saisie d'informations par l'utilisateur est obligatoire, définissez un minimum d'au moins un caractère (ou un minimum plus élevé adapté à la tâche). Pour les numéros de téléphone, les codes postaux et les identifiants pouvant commencer par zéro, formatez les cellules en tant que texte avant la saisie ; une règle de longueur vérifie le nombre de caractères, et non la validité du numéro de téléphone ou du code.
Afficher une instruction lorsqu'une cellule est sélectionnée
Une règle de validation n'est pas toujours évidente à première vue. Pour la comprendre, sélectionnez les cellules concernées, ouvrez Données > Validation des données et utilisez l' onglet Message de saisie . Cochez la case Afficher le message de saisie lors de la sélection de la cellule , ajoutez un titre court et saisissez l'instruction. Par exemple : « Longueur du nom » et « Saisissez jusqu'à 25 caractères ». Cliquez ensuite sur OK .
Rédigez un court message d'entrée indiquant la limite et toute autre exigence.L'invite apparaît à côté de la cellule lorsqu'un utilisateur la sélectionne.
Personnalisez l'alerte d'erreur
Dans l’ onglet Alerte d’erreur , laissez l’option Afficher l’alerte d’erreur après la saisie de données non valides cochée. Saisissez un titre et un message clairs, tels que « Trop de caractères » et « Saisissez 25 caractères ou moins ». Choisissez Arrêter si Excel doit bloquer toute saisie non conforme. Les styles Avertissement et Information signalent les données non valides, mais permettent à l’utilisateur de continuer.
Une alerte Stop bloque toute valeur invalide saisie directement dans la cellule validée.
Tester la règle et vérifier les données existantes
Après avoir cliqué sur OK , saisissez une valeur inférieure à la limite, puis une valeur supérieure. Vérifiez que l'invite s'affiche lorsque vous sélectionnez la cellule et que l'alerte « Arrêter » apparaît pour la valeur trop longue. Dans l'alerte, choisissez « Réessayer » pour modifier la valeur ou « Annuler » pour la supprimer.
L'alerte personnalisée explique pourquoi la saisie trop longue a été rejetée.
La validation des données ne signale pas automatiquement les valeurs déjà présentes dans les cellules lors de l'ajout de la règle. Pour vérifier une colonne, utilisez =LEN(B2)la formule dans une colonne vide et étendez-la vers le bas ; la fonction LEN d'Excel compte les espaces, y compris ceux situés après le dernier caractère visible. Vous pouvez également sélectionner les cellules et choisir Données > Validation des données > Encercler les données non valides pour marquer les entrées existantes qui ne respectent pas la règle.
La validation est une protection utile pour la saisie courante, mais il ne s'agit pas d'un contrôle de sécurité : copier, coller ou remplir des cellules peut contourner l'alerte de saisie. Vérifiez séparément les données importées ou collées si la limite de longueur est impérative. Si la validation des données n'est pas disponible, terminez d'abord la modification de la cellule active ; une feuille protégée ou un classeur partagé peut également empêcher les modifications. Pour plus d'informations sur les paramètres pris en charge et le dépannage, consultez les instructions de Microsoft relatives à l'application de la validation des données et son guide sur la validation des données .
Si vous souhaitez uniquement vérifier le nombre de caractères, utilisez la fonction LEN=LEN(B2) . Microsoft explique comment utiliser cette fonction. Les cellules Excel peuvent contenir jusqu'à 32 767 caractères, mais une règle de validation permet d'appliquer une limite beaucoup plus basse à chaque champ ; consultez les spécifications et limites d'Excel de Microsoft .