Incrémentation de portions numériques de numéros de série (Microsoft Excel)
Ted propose une gamme de numéros de série au format A12345678B. Il aimerait trouver une formule qui incrémentera la partie numérique des numéros de série de 1. Ainsi, le numéro suivant dans la séquence serait A12345679B, puis A12345680B.
Il y a en fait plusieurs façons de procéder, et la première n’implique pas vraiment de formule. Au lieu de cela, vous pouvez créer un format personnalisé qui affiche votre numéro de série. La façon dont vous créez des formats personnalisés a été décrite dans d’autres ExcelTips; le format devrait ressembler à ceci:
"A"#"B"
Ensuite, dans une cellule qui a ce format appliqué, il vous suffit d’inclure la partie numérique du numéro de série (12345678). Vous pouvez ensuite utiliser des techniques de remplissage automatique régulières pour remplir autant de cellules que nécessaire avec le numéro de série.
Si vous avez à cœur d’utiliser une formule, alors ce qui suit devrait fonctionner très bien tant que le modèle du numéro de série est une seule lettre, huit chiffres numériques et une seule lettre de fin:
=LEFT(A1,1) & MID(A1,2,8)+1 & RIGHT(A1,1)
Cela suppose que la cellule A1 contient le numéro de série de début. Si vous mettez la formule dans la cellule A2, elle peut être copiée autant de fois que nécessaire pour le nombre souhaité de numéros de série.
Si la partie numérique du numéro de série peut commencer par des zéros non significatifs, vous devez utiliser une formule différente pour fournir le remplissage de zéro approprié:
=LEFT(A1,1) & TEXT(VALUE(MID(A1,2,8))+1,"00000000") & RIGHT(A1,1)
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (11249) s’applique à Microsoft Excel 2007, 2010, 2013 et 2016.
Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Incrementing_Numeric_Portions_of_Serial_Numbers [Incrementing Numeric Portions of Serial Numbers]
.