Dupliquer n fois une ligne sans macro

Bonjour,

J’ai un tableau avec des références et des valeurs associées. Je souhaite obtenir une ligne de sorte que les références apparaissent autant de fois que la valeur qui leur est associée (et surtout sans macro).

Voici le tableau initial exemple :

2020202120222023
A124
B141
C311

Résultat souhaité :

2020202120222023
ABAA
CCAA
CCA
CCA
CB
CC

Merci par avance !

Hello,

Ca passe si cest du PowerQuery ?

@+

Pourquoi pas, mais c’est vrai que l’idéal serait une formule.
mais je suis intéressée quand même par l’option Query au cas où il n’y aurait pas vraiment d'autres solutions.

merci !

Hello,

Une proposition

Clic droit puis actualiser sur le tableau vert et le tour est joué...

Attention ton résultat attendu n'est pas bon pour 2022

@+

19colonnes.xlsx (18.08 Ko)

Merci pour la réponse !

Effectivement, petite erreur de ma part sur le résultat attendu.

J'espère pour tout de même trouver une solution sans Query mais je vais me pencher sur votre proposition

Bonjour à tous !

Une version formule ? Challenge relevé....

Formule unique et dynamique, sur la base d'un tableau structuré nomme tSource :

=LET(
t;tSource[#Tout];
eT;PRENDRE(t;1);
ref;EXCLURE(PRENDRE(t;;1);1);
mV;DANSCOL(EXCLURE(t;1;1);;2);
mR;REDUCE(ref;SEQUENCE(NBVAL(eT)-2);LAMBDA(a;b;ASSEMB.V(a;ref)));
o;ORGA.COLS(REPT(mR&"|";mV);NBVAL(ref));
z;JOINDRE.TEXTE(";";;DANSCOL(BYCOL(o;LAMBDA(c;JOINDRE.TEXTE("";1;c)))));
r;ASSEMB.V(EXCLURE(eT;;1);EXCLURE(TRANSPOSE(FRACTIONNER.TEXTE(z;"|";";";;;""));-1));
r
)

A tester !

EDIT : Formule corrigée !

Hello JFL,

Il y a des grands malades quand même

Jolie formule néanmoins !

Bonne journée à tous

Bonjour à tous de noouveau !

Il y a des grands malades quand même

Ah oui ? C'est aussi votre sentiment ?

Merci beaucoup pour cette solution!!!

Ça marche parfaitement avec mes données

Bonjour à tous de nouveau !

Ma peine est récompensée par votre retour....

Je vous en remercie.

Rechercher des sujets similaires à "dupliquer fois ligne macro"