Empiler les données d'un tableau à double entrée

Bonjour à tous,

J'ai un tableau à double entrée :

- les en-têtes des colonnes sont des dates

- les en-têtes des lignes sont des numéros d'entreprises

A l'intérieur du tableau, chaque valeur est le montant du chiffre d'affaire (CA) de l'entreprise donnée à la date donnée.

Connaissez-vous une méthode (sur Excel et éventuellement Power Query) pour que les données de dates s'empilent automatiquement dans une colonne Date, et que les données de CA s'empilent automatiquement dans une colonne CA, et ainsi obtenir un tableau à 3 colonnes :

- Entreprise

- Date

- CA

Peut-être peut-on y arriver avec un Tableau Croisé Dynamique ?

Vous trouverez ci-joint un classeur avec un exemple avant-après.

Merci pour votre aide.

Bonjour,

Avec Power Query, en 3 clics...

Tu mets un titre dans la cellule A4 (pas obligatoire, mais bon, ça ne mange pas de pain - Admettons que tu aies mis "Entreprise")

Tu sélectionnes cette cellule, puis Ruban "Données", "A partir de Tableau ou d'une plage"

La zone A4:D6 va être sélectionnée, tu valides "comporte des en-têtes"..

L'éditeur PQ s'ouvre, tu sélectionnes la 1ère colonne (Entreprise), clic droit "Dépivoter les autres colonnes"

Et c'est fini, plus qu'à "Charger dans..." du ruban Accueil de l'éditeur PQ, et tu sélectionnes la destination

Bon courage

Bonjour tout le monde,

Avec VB :

Re-,

J'ai oublié le fichier...

17pq-cube36.xlsx (19.26 Ko)

Bonjour,
Une proposition avec formule.
Cdlt.

13cube36.xlsx (15.67 Ko)
=FILTRE(
ASSEMB.H(
DANSCOL(CHOISIRCOLS(A5:A6;1*(ESTNUM(SEQUENCE(NBVAL(B4:D4))))));
DANSCOL(CHOISIRLIGNES(B4:D4;1*(ESTNUM(SEQUENCE(NBVAL(A5:A6))))));
DANSCOL(B5:D6));
DANSCOL(B5:D6)<>"")
Merci à tous de m'avoir répondu aussi vite !! :)
J'ai essayé la solution de cousinhub et ça fonctionne parfaitement !
Je vais regarder aussi les autres méthodes que vous m'avez proposées !
Ça me débloque, merci encore !! :)

(message supprimé)

Rechercher des sujets similaires à "empiler donnees tableau double entree"