Formule Excel : uniformiser la longueur du texte
Si vous avez une liste de textes de longueurs variées, vous pouvez les harmoniser visuellement en leur donnant tous la même longueur grâce à l’ajout de caractères de remplissage, comme illustré ci-dessous. Une formule combinant les fonctions NBCAR et REPT vous permet d’effectuer cette opération directement dans Excel.
Formule générique :
| =text&REPT(«char»,fix_length-LEN(text)) |
Arguments
| Text: the cell or text you want to change it to a fixed length. |
| Fix_length: the length of characters you want to use. |
| Char: the specific character you used to fix the length of text with. |
Fonctionnement de cette formule
Ici, les chaînes de texte de la plage C3:C7 seront ajustées pour atteindre une longueur uniforme de 8 caractères, avec les résultats affichés dans la plage D3:D7. Saisissez la formule suivante en cellule D3 :
| =C3&REPT("-",8-LEN(C3)) |
Appuyez sur Entrée, puis faites glisser la poignée de recopie de D3 à D7 pour uniformiser la longueur des textes.
Explication
NBCAR fonction : la fonction NBCAR compte le nombre de caractères dans un texte.
REPT fonction : la fonction REPT répète un caractère un nombre spécifique de fois. Ici, la formule =REPT("-",8-LEN(C3)) répète le caractère « - » autant de fois que nécessaire pour compléter une longueur totale de 8 caractères, en fonction de la longueur du texte en C3. Cette formule peut être décomposée comme suit :
=REPT("-",8-LEN(C3))
= REPT("-",8-7)
= REPT("-",1)
Remarque
Si vous souhaitez ajouter des caractères au début pour obtenir une longueur fixe, utilisez cette formule :
| =REPT(«char»,fix_length-LEN(text))&text |
Fichier exemple
Cliquez pour télécharger le fichier exemple
Formules associées
- Vérifier si une cellule contient un texte spécifique
Pour vérifier qu’une cellule contient certains textes de la plage A tout en n’en contenant aucun de la plage B, utilisez une formule matricielle combinant les fonctions NB, TROUVE et ET dans Excel. - Vérifier si une cellule contient l’une de plusieurs valeurs tout en en excluant d’autres
Ce tutoriel vous présente une formule Excel permettant de résoudre rapidement cette tâche : vérifier si une cellule contient l’une des valeurs spécifiées tout en en excluant d’autres. Il détaille également les arguments de cette formule. - Vérifier si une cellule contient l’une des valeurs
Supposons qu’Excel contienne une liste de valeurs dans la colonne E. Vous souhaitez vérifier si les cellules de la colonne B contiennent l’une des valeurs de la colonne E et renvoyer VRAI ou FAUX. - Vérifier si une cellule contient un nombre
Il arrive parfois que vous ayez besoin de vérifier si une cellule contient un nombre. Ce tutoriel vous propose une formule qui renvoie VRAI si c’est le cas, et FAUX sinon.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.