Microsoft 365 Concatener avec Si et avec Index

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 !

Michel_ja

XLDnaute Occasionnel
Bonjour à tous et merci pour votre attention à mon problème. Je souhaiterai concaténer dans une cellule, des intitulés de colonnes correspondant à un critère. J'ai joint un extract du fichier qui compte plus de 15000 lignes. Je ne sais pas s'il existe des fonctions excels qui pourraient le faire ou s'il faut passer par des boucles en vba.
Dans mon fichier, la Cellule AC6 contient une concaténation des entêtes de colonnes +", " (ici des pays) pour lesquels il y a un 1 dans à l'intersection avec la ligne 6. Et ainsi de suite pour les 150000 autres lignes.
Merci.
 

Pièces jointes

Hello
avec cette formule matricielle en AC6
VB:
=JOINDRE.TEXTE(",";VRAI;SI(A6:AB6=1;$A$5:$AB$5;""))

Valider par Ctrl+Maj+Entrée
et tirer vers le bas

mais effectivement 150 000 lignes.. c'est peut etre plus "rapide" par vba
Merci beaucoup vgendron, je ne connaissais pas cette formule Excel. Je n'ai pas essayé le code vba mais cette solution me satisfait. Pas besoin d'avoir une formule matricielle dans mon exemble et je peux copier coller la formule sur les autres lignes. SUPER.
 
normalement, si elle n'est pas validée en matricielle, elle te donne #valeur..

mais je crois qu'il s'agit la d'une des différences notables entre ma version excel et ta version 365, où il n'y a plus besoin de validation matricielle "manuelle", 365 reconnait automatiquement le coté matriciel des formules..
à confirmer par les experts de ce site..
 
- 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