|
Excel 2003 ne dispose pas de fonction intégrée permettant de vérifier directement la longueur d'une chaîne dans le cadre d'une mise en forme conditionnelle. Vous devez utiliser une solution de contournement impliquant une colonne d'assistance ou une formule dans le formatage conditionnel lui-même qui utilise la fonction « LEN ».
Méthode 1 :Utilisation d'une colonne d'assistance
1. Ajouter une colonne d'assistance : Insérez une nouvelle colonne à côté de la colonne que vous souhaitez formater. Disons que vos données se trouvent dans la colonne A et que vous insérez une nouvelle colonne B.
2. Calculer la longueur de la chaîne : Dans la cellule B1, entrez la formule `=LEN(A1)`. Ceci calcule le nombre de caractères dans la cellule A1. Faites glisser cette formule vers le bas pour l'appliquer à toutes les lignes.
3. Appliquer une mise en forme conditionnelle : Sélectionnez la colonne que vous souhaitez formater (colonne A). Allez dans « Format » -> « Formatage conditionnel ».
4. Définissez la condition : Choisissez « La formule est » dans la liste déroulante « Condition 1 ».
5. Saisissez la formule : Dans la zone de formule, entrez une condition basée sur les valeurs de la colonne d'assistance (colonne B). Par exemple:
* Pour mettre en évidence les cellules de plus de 10 caractères :`=B1>10`
* Pour mettre en évidence les cellules de moins de 5 caractères :`=B1<5`
* Pour mettre en évidence des cellules contenant exactement 8 caractères :`=B1=8`
6. Choisissez le formatage : Cliquez sur le bouton "Format" pour sélectionner le formatage que vous souhaitez appliquer (par exemple, couleur de police, couleur de remplissage).
7. Cliquez sur OK : Cliquez deux fois sur "OK" pour appliquer la mise en forme conditionnelle.
Méthode 2 :Utiliser LEN directement dans la mise en forme conditionnelle (plus complexe)
Cette méthode évite la colonne d'assistance mais nécessite une formule plus complexe directement dans la mise en forme conditionnelle.
1. Sélectionnez la colonne : Sélectionnez la colonne que vous souhaitez formater (par exemple, la colonne A).
2. Formatage conditionnel : Allez dans « Format » -> « Formatage conditionnel ».
3. Définissez la condition : Choisissez "La formule est".
4. Saisissez la formule : Entrez une formule comme celle-ci, en remplaçant « 10 » par le nombre de caractères souhaité :
* Pour plus de 10 caractères :`=LEN(A1)>10`
* Pour moins de 5 caractères :`=LEN(A1)<5`
* Pour exactement 8 caractères :`=LEN(A1)=8`
5. Choisissez le formatage : Cliquez sur le bouton "Format" et sélectionnez votre formatage.
6. Cliquez sur OK : Cliquez deux fois sur "OK".
Remarque importante : Lorsque vous utilisez la méthode de formule (avec ou sans colonne d'assistance), Excel applique la mise en forme en fonction de la *première* cellule de la sélection. Par conséquent, assurez-vous que votre formule fait référence à la bonne cellule (A1 dans ces exemples) par rapport à la cellule supérieure gauche de votre sélection. Si vous sélectionnez une plage, la formule s'ajustera relativement pour chaque cellule de cette plage. Par exemple, si vous sélectionnez A1:A10, la formule `=LEN(A1)>10` deviendra `=LEN(A2)>10` pour la deuxième ligne, et ainsi de suite.
La méthode des colonnes d'assistance est généralement plus facile à comprendre et à gérer, en particulier pour les conditions complexes. La méthode de formule directe est plus compacte si vous n’avez besoin que d’une condition simple. N'oubliez pas d'ajuster le nombre dans la formule pour qu'il corresponde à la longueur de caractère souhaitée.
|