Augmenter valeur donnée alphanumérique

Résolu/Fermé
Ju@nita Messages postés 135 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 mars 2018 - 4 mai 2015 à 15:01
_Ritchi_ Messages postés 21210 Date d'inscription samedi 17 mars 2007 Statut Contributeur Dernière intervention 20 avril 2024 - 4 mai 2015 à 16:04
Bonjour,

Si j'ai, par exemple, en A1, la donnée suivante: CLA123 et qu'en A6, je veux CLA124 je ne peux pas faire un clic and drag car il y a d'autres données entre ces lignes. Et le document est long et il y a d'autres numéros à changer à chaque mois.
J'aimerais y mettre une formule du genre: =A1+1 mais ça ne marche pas vu que c'est du alphanumérique.
Y a-t-il moyen que ça reconnaisse la fin de ma donnée qui est numérique et que ça y rajoute 1 et ainsi de suite ? Ainsi je n'aurais qu'à changer le tout premier chiffre et tout le reste sera changé d'un coup.
Exemple ce que je veux que ça donne:

CLA123
BLA
BLA
BLA

CLA124
BLA
BLA
BLA

CLA125
etc...
merci.


7 réponses

_Ritchi_ Messages postés 21210 Date d'inscription samedi 17 mars 2007 Statut Contributeur Dernière intervention 20 avril 2024 6 058
Modifié par _Ritchi_ le 4/05/2015 à 15:30
Bonjour

Et si tu appliques le format personnalisé "CLA"000 à ta cellule initiale A1, est-ce que ta formule "=A1+1" se met à marcher comme sur ma version Mac Excel 2011?



Ritchi
0
Ju@nita Messages postés 135 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 mars 2018
4 mai 2015 à 15:33
tu veux dire dans "format de cellule" "personnalisé" et que je mette exactement "CLA"000 ?
Je ne savais pas qu'on pouvait faire ça mais si c'est ça, ça ne fonctionne pas plus. Désolée.
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
Modifié par ccm81 le 4/05/2015 à 15:40
Bonjour

Un exemple
https://www.cjoint.com/?3EepZdpUHIK

RQ. La plage à copier doit toujours avoir le même nombre de lignes et la première ligne doit commencer par le même nombre de caractères texte

Cdlmnt
0
Ju@nita Messages postés 135 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 mars 2018
4 mai 2015 à 15:46
je ne suis pas sur Mac et j'ai Excel 2010.
La formule de Richie ne marche pas mais celle de ccm81 fonctionne bien.
Merci à vous deux.

bonne journée.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
_Ritchi_ Messages postés 21210 Date d'inscription samedi 17 mars 2007 Statut Contributeur Dernière intervention 20 avril 2024 6 058
Modifié par _Ritchi_ le 4/05/2015 à 15:52
Bonjour,

Dans mon fichier Excel, j'ai juste fait ceci:
- un clic droit sur la cellule A1,
- clic sur "Format de cellule..."
- clic sur "Personnalisée"
- taper "CLA"000 comme nouveau format personnalisé.
- valider

Dans la cellule A1 j'ai ensuite tapé la valeur 1
Automatiquement la valeur CLA001 est apparue dans la cellule A1.

Dans la cellule A5 j'ai mis la formule =A1+1
Immédiatement après, la cellule A5 affichait: CLA002

Ça ne peut que marcher, puisque je viens de le tester sur un PC Excel 2010

Ritchi
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 4/05/2015 à 15:58
Bonjour
une variante de la proposition de notre CCM81 (salut et merci pour le modèle) qui n'exige pas un pas régulier et qui incrémente selon le texte qui débute A2 , si vous avez bien trois caractères en tête de code

attention aux signes $

=GAUCHE($A$2;3)&DROITE($A$2;NBCAR($A$2)-3)+NB.SI($A$2:A11;GAUCHE($A$2;3)&"*")

crdlmnt
Errare humanum est, perseverare diabolicum
0
_Ritchi_ Messages postés 21210 Date d'inscription samedi 17 mars 2007 Statut Contributeur Dernière intervention 20 avril 2024 6 058
4 mai 2015 à 15:59
Bonjour

Pourrais-tu tester ma solution sur ton Excel 2010 ?

Ritchi
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
4 mai 2015 à 16:03
Bonjour Ritchi
elle fonctionne sans aucun doute (bien que je n'ai pas 2010, mais c'est un standard)
par contre elle impose d'entrer une formule en allant chercher l'adresse du code précédent pour la construire
Il parait alors aussi simple d'enter le N° avec un tout petit calcul mental (sans doute à la portée de beaucoup de monde) qui consiste à ajouter un à la valeur du code précédent.
Bien cordialement
0
Ju@nita Messages postés 135 Date d'inscription mardi 11 juin 2013 Statut Membre Dernière intervention 19 mars 2018
4 mai 2015 à 16:01
ok Ritchi, je viens de comprendre la donnée qui me manquait.
Moi, je tapais ensuite en A1 : CLA001
Alors qu'il fallait que je tape seulement : 1
c'est pour ça que ça ne marchait pas.

Maintenant, ça fonctionne :)

Merci.
0
_Ritchi_ Messages postés 21210 Date d'inscription samedi 17 mars 2007 Statut Contributeur Dernière intervention 20 avril 2024 6 058
4 mai 2015 à 16:04
ouf, je commençais à douter de mon test avec le PC du bureau !

Cela te fait donc deux solutions pour le prix d'une !
0