XL 2013 Concaténer cellule avec en tête de colonnes pour publipostage

  • Initiateur de la discussion Initiateur de la discussion Gonosen
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Gonosen

XLDnaute Nouveau
Bonjour,

j'ai un fichier excel rendant compte pour une association d'un choix pour des places de spectacles.
j'aimerais pouvoir concaténer, pour chaque ligne, le nom-prénom + l'en-tête de colonne et le nombre indiqué de places
Ceci afin de pouvoir ensuite imprimer des étiquettes pour mettre sur des enveloppes (de ce fait, dans la cellule finale, le retour chariot est important)

Je n'y arrive pas du tout.
Pour faire des formules SI, ça va. Pour faire des formules combinées avec INDEX et EQUIV aussi
Mais là j'arrive pas à cumuler les deux et en plus faire un retour chariot.

Ci-joint un fichier excel exemple.

Pouvez-vous m'aidez s'il vous plait ?

Par avance merci
 

Pièces jointes

Bonjour Gonosen,
Essayez :
VB:
=A2&" "&B2&" "&C2&CAR(10)&INDEX($E$1:$L$1;EQUIV(VRAI;INDEX(($E2:$L2<>0);0);0))&CAR(10)&SOMME($E2:$L2)&" places."
La colonne M doit avoir le "Renvoyer à la ligne automatiquement" validé dans format cellule.
J'ai supposé que par ligne il n'y a qu'un seul spectacle réservé.
 

Pièces jointes

Re

Peut-ête que JOINDRE.TEXTE est dispo sur Excel 2016
Sinon tu peux aussi faire cette formule adaptée de ma 1ère formule
(ici pas de JOINDRE.TEXTE)
Code:
=A2&" "&B2&" "&C2&" "&INDEX(E2:L2;0;EQUIV(9^9;E2:L2))&" places "&DECALER($D$1;0;EQUIV(9^9;E2:L2))

A tester en situation réelle.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour