
Regelmatig worstelen lezers met Excel-problemen. Excel-expert Tony de Jonker geeft daarom geregeld antwoorden op prangende vragen. Deze keer twee vragen en antwoorden over Power Query.
Omweg gegevens transformeren
Vraag: De kopteksten met de maanden bevatten formules. Als ik Power Query gaat toepassen voor de conversie worden de formules geconverteerd naar waarden. Is hiervoor een omweg te bedenken?
Antwoord: U kunt Power Query toepassen door een extra regel op te nemen. Kies uit het Lint Gegevens > Gegevens ophalen en transformeren > Van tabel/bereik. (Data > Get & Transform Data > From Table/Range.)
In ons voorbeeld kiezen we een rij extra boven de oorspronkelijke tabel. In Power Query doorloopt u de volgende stappen:
• Kies uit Lint: Transformeren > Tabel > De eerste rij als veldnamen gebruiken. (Transform > Table > Use first row as headers.)
• Markeer de eerste twee kolommen Rekening en Teken.
• Kies uit het Lint: Transformeren > Alle kolommen > Draaitabel opheffen voor kolommen > Draaitabel opheffen voor andere kolommen. (Transform > Columns > Unpivot columns > Unpivot other columns.)
• Verander de header Kenmerk in Periode en verander het type in Datum/tijd.
• Breng de tabel over naar Excel via Start > Sluiten > Sluiten en Laden > Sluiten en Laden. (Home > Close & Load > Close & Load.)
De tabel ziet er dan als volgt uit:
Padnaam aansturen in Power Query
Vraag: Hoe kan ik in Power Query de padnaam van het op te halen bestand via een cel aansturen?
Antwoord: Maak een aparte cel waarin u de padnaam en bestandsnaam vermeld en geef deze cel een bereiknaam.
Plaats de cursor op de bewuste cel en kies uit het lint: Gegevens > Gegevens ophalen en transformeren > Van tabel/bereik (Data > Get & Transform Data > From Table/Range.). U belandt dan in Power Query. Verwijder de 2de en 3de stap in de Query Editor. Klik met de rechtermuisknop op de cel en uit het verkorte menu kiest u Inzoomen.
Daarna kiest u: Start > Sluiten en Laden > Alleen verbinding (Home > Close & Load > Close & Load To > Only Create Connection). U heeft nu een parameter query gemaakt genaamd Filepath, die u in de hoofdquery kunt gebruiken. Daar kunt u via Start > Geavanceerde Query (Home > Home > Advanced Editor) de tekst aanpassen.
Auteur: Tony De Jonker