Réorganiser colonnes base de données sous Excel ou Power BI

Bonjour à tous,

Je dispose d'une base de données listant les consommations électriques quotidiennes de 20 fours.

La base comporte les colonnes suivantes : date, conso four1, conso four2, ...., conso four20

Je me rends compte que pour exploiter mes données avec un TCD ou PowerBI, il faudrait que ma base comporte plutôt les 3 colonnes suivantes : date, four, consommation.

ça fait plusieurs jours que je me casse les dents sur le re-formatage de mon fichier excel mais je tourne en rond
Auriez-vous un conseil pour au choix :

  • Exploiter convenablement cette BDD sous PBI
  • Réorganiser le tableau comme expliquer ci-dessus

Si vous avez ne serait-ce qu'une piste de fonction que je pourrais utiliser ce serait génial, car je ne sais vraiment pas par où commencer.

Je laisse le fichier en PJ. Feuille1 = la BDD; Feuille2 = ce que je souhaite obtenir.

Merci d'avance de votre aide

Matt

Ok. Je viens de trouver dans les tréfonds de youtube

Il s'agissez de la fonction "Dépivoter les colonnes" sous Power BI

Pour les intéressés, la vidéo s'appelle :

Data Cleanup - Cross-tab and Multiple headers - Rules 1, 5, 6, 10

Namaste !

Bonjour et bienvenue sur le forum

J'ignore tout de Power BI mais voici une solution VBA :

8export-ele-v1.xlsm (32.21 Ko)

Dim i&, j&, k&

Sub Reformater()

tablo = Range("A1").CurrentRegion

ReDim tabloR(1 To (UBound(tablo, 1) - 1) * (UBound(tablo, 2) - 1), 1 To 3)

k = 0

For i = 2 To UBound(tablo, 1)

For j = 2 To UBound(tablo, 2)

tabloR(k + 1, 1) = tablo(i, 1)

tabloR(k + 1, 2) = tablo(i, j)

tabloR(k + 1, 3) = tablo(1, j)

k = k + 1

Next j

Next i

Sheets("Sortie").Range("B3").CurrentRegion.Offset(1, 0).ClearContents

Sheets("Sortie").Range("B3").Resize(k, 3) = tabloR

Sheets("Sortie").Activate

End Sub

Bye !

Rechercher des sujets similaires à "reorganiser colonnes base donnees power"