Excel - Modifier une chaîne de caractères
Problème
J'ai un tableau avec une liste de codes et je veux insérer un tiret entre les lettres et les chiffres:
Par exemple:
- AA-978-BZ au lieu de AA978BZ .
Solution
Si le code est en A1:
- En B1:
= LEFT (A1, 2) & "-" & LEFT (RIGHT (A1, NBCAR (A1) -2), NBCAR (A1) -4) & "-" & RIGHT (A1, 2)
.
- Pour une variable allant de 3 à 4 chiffres.
- Plus simple si nous supposons qu'il s'agit d'une valeur à 3 chiffres:
= LEFT (A1, 2) & "-" & LEFT (RIGHT (A1, NBCAR (A1) -2), 3) & "-" & RIGHT (A1, 2)
.
Merci à Vaucluse pour ce conseil.