J'ai une colonne dans Excel contre laquelle je veux créer une colonne contenant la séquence répétée de la première colonne p>
Qu'est-ce que j'ai: p>
Ce dont j'ai besoin contre cela: p>
3 Réponses :
Voici une façon de faire ceci:
formule dans B2 code>: p>
=IF(COUNTIF($B$1:B1,B1)=INDEX($A$2:$A$6,SUMPRODUCT(1/(COUNTIF($B$1:B1,$B$1:B1)))-1),INDEX($A$2:$A$6,SUMPRODUCT(1/(COUNTIF($B$1:B1,$B$1:B1)))),INDEX($A$2:$A$6,SUMPRODUCT(1/(COUNTIF($B$1:B1,$B$1:B1)))-1))
Très agréable. J'ai pensé à faire avec une somme cumulative, mais elle nécessite une colonne d'assistance ou une combinaison sous-total / décalage.
Juste pour intérêt, vous pouvez le faire en recherchant la ligne de la colonne de sortie dans les sommes cumulées de la colonne d'entrée. J'aime l'idée em> d'obtenir la sortie directement à partir du numéro de ligne, mais je ne peux pas voir une voie nette de la implémenter (1) Colonne d'assistance p> Mettre le Totaux cumulatifs dans la colonne B: p> alors effectuez une recherche dans la colonne de sortie: p> (2) sous-total / COMBO OFFSET: P> =IF(ROW()>SUM(A$1:A$5),"",INDEX(A$1:A$5,MATCH(ROW()-1,SUBTOTAL(9,OFFSET($A$1,0,0,ROW(A$1:A$5)))-A$1:A$5)))
Voici une solution étape par étape utilisant Veuillez noter que vous devez avoir Je n'ai utilisé aucun codage avancé, mais juste quelques fonctions intégrées fortes> de l'éditeur de requête d'alimentation en combinaison de text.repeat strong> formule. p> Voici le code complet derrière la scène uniquement pour référence seulement. p> acclamations :) p> p>
Voulez-vous voir une solution dans la requête de puissance?