Ajout cractère dans une chaine Excel
#1
Régulier XLPages

Inscription: 30/08/2010

Messages: 53

Système d'exploitation:
PC - MAC
Version Excel utilisée:
Excel 2003.2007.2010
Posté le : 12-07-2016 14h14

Bonjour à toutes et tous,

Voilà, je voudrai ajouter à certaines conditions des 0 dans un nombre que je concatène.

Exemple :

11 => nombre contenu dans une celulle.

153261 => nombre contenu dans une celulle.

Résultat du nombre recherché en "CONCATENER": 11153261.

Or il arrive parfois que le nombre exemple : 3261doit être précédé de 1, 2 ou 3 0 voir plus...

11 => nombre contenu dans une celulle.

Résultat du nombre recherché : en concatener et ajout de 0 : 11003261

Et là je bloque !

Auriez-vous une solution.

 

Bonne journée.

 

 

Hors Ligne
Rapport   Haut 

Re: Ajout cractère dans une chaine Excel
#2
Accro XLPages

Inscription: 23/05/2008
De La Varenne Saint-Hilaire

Messages: 356

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 13-07-2016 14h17

Bonjour zorbrax, bonjour à tous,

 

Un essai avec cette formule si j'ai bien compris la question:

=CONCATENER(A1;REPT("0";6-NBCAR(B1));B1)

NBCAR() va te permettre de compter le nombre de caractères en B1, dans ton exemple la fonction renvoit 4 (voir fonction NBCAR() ici)

La fonction REPT() va répéter un caractère donné (ici le zéro) le nombre de fois désiré, ici j'ai compris que tu voulais obtenir 6 caractères en tout, la fonction REPT() dans cet exemple va donc ajouter 2 zéros. (voir fonction REPT() ici)

Enfin CONCATENER() va comme son nom l'idique concatener le contenu de la cellule A1, puis le nombre de zéros demandés, et enfin le contenu de la cellule A2 (voir fonction CONCATENER() ici)

Avec 11 et 3261 tu obtiendras 11003261.

Remarque: tu peux aussi remplacer la fonction CONCATENER() par & comme ceci:

=A1&REPT("0";6-NBCAR(B1))&B1

 

En espérant que cela puisse t'aider,

 

Bien à toi,

 

mth

Hors Ligne
Rapport   Haut 

Re: Ajout cractère dans une chaine Excel
#3
Régulier XLPages

Inscription: 30/08/2010

Messages: 53

Système d'exploitation:
PC - MAC
Version Excel utilisée:
Excel 2003.2007.2010
Posté le : 18-07-2016 14h52

Bonjour,

 

Encore une fois, c'est un sans faute !!! une formule qui s'applique immédiatement avec l'ensemble de ses fonctions décrites.

C'est un vrai bonheur !!

 

Merci à Toi et à vous !

 

AL1

Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes