XL 2019 Créer un texte à partir d'une chaîne de donnée + ponctuation

Guillaumeg3

XLDnaute Junior
Supporter XLD
Bonjour à tous,

Je sollicite votre aide car je bloque sur la construction d'une formule simple qui me permettrait de créer un ligne de texte précise.
en gros j'ai 2 colonne avec des durée et une de valeurs associés.
je dois créer une ligne avec l'ensemble de ces valeurs et en rajoutant des "" : ,

J'ai réussi en combinant la formule concatener puis ensuite concat(X1:X56) mais c'est relativement laborieux sachant que j'ai beaucoup de tableaux similaire à traiter.

Je vous remercie par avance pour votre aide.
 

Pièces jointes

  • ESSAI.xlsx
    14.5 KB · Affichages: 12
Dernière édition:

job75

XLDnaute Barbatruc
Bonjour Guillaumeg3, vgendron,

Sur les versions récentes d'Excel il existe la fonction JOINDRE.TEXTE.

Formule matricielle en G2 :
Code:
=JOINDRE.TEXTE(", ";VRAI;""""&LIGNE(INDIRECT("16:70"))&""":"&INDEX(B$2:E$56;;LIGNE()-1))
à valider par Ctrl+Maj+Entrée et tirer vers le bas.

A+
 

Pièces jointes

  • ESSAI(1).xlsx
    11.8 KB · Affichages: 6

job75

XLDnaute Barbatruc
OK, il suffit d'utiliser les valeurs de la colonne A, toujours en matriciel :
Code:
=JOINDRE.TEXTE(", ";VRAI;""""&A$2:A$16&""":"&INDEX(B$2:E$16;;LIGNE()-1))
En fait je n'avais pas fait attention à cette colonne...
 

Pièces jointes

  • ESSAI(3).xlsx
    10 KB · Affichages: 5

Discussions similaires

Statistiques des forums

Discussions
311 710
Messages
2 081 781
Membres
101 817
dernier inscrit
carvajal