Van lijst naar tabel met gegevensrijen?

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Hsb-3
  • Registratie: Mei 2018
  • Laatst online: 10-03-2023
Het probleem
Ik heb zo'n 400 excel bestanden waarvan ik bepaalde gegevens handmatig moet overzetten naar een gezamenlijk excelbestand, zodat het als csv ingelezen kan worden in een systeem.
Het kost me alleen enorm veel werk om dit te doen, ik denk dat ik hier minstens 14 uur mee bezig ben. En buiten dat ik dat niet constant volhoud, lijkt het me dat het anders kan.

Het gaat, concreter, om wijzigingen van salaris, behorende bij een persoon.
Ik bekijk nu de wijziging in salaris, zoek de persoon op in de lijst en pas het aan.

Het bestand ziet er zo uit. 2 kolommen.

Voornaam | Jan
Achternaam | Vries
Tussenvoegsel | de
Geboortedatum | 01-01-1980
Bsn | 1234567890
Salaris | 40000

Het werkbestand ziet er zo uit

Voornaam | Tussenvoegsel | Achternaam | geboortedatum | Salaris

Mijn aanpak
Ik heb het al voor elkaar gekregen om met power query alle gegevens van de 400 bestanden in een lijst te zetten.

Dit geeft mij 3 kolommen:

Bestandsnaam | waarde kolom 1 | waarde kolom 2.
4 rijen per bestand, voor het voorbeeld wat ik gemaakt heb.

De bestandsnaam is de achternaam van de persoon.

Mijn idee 1: Nu wil ik die lijst eigenlijk omzetten naar een rij per bestand. Maar dit lukt me niet. Heb vanalles gezocht maar krijg het niet gevonden.
Ik wil uiteindelijk met vertikaal zoeken de gegevens gaan vullen in het werkbestand, maar daarvoor heb ik rijen per persoon nodig.
En met transponeren gooit hij de hele lijst naar 3 rijen..

Mijn idee 2: ik kan alle dubbele waarden uit de bestandsnaam halen en hiermee handmatig een werkblad vullen. Vervolgens met vertikaal zoeken alle kolommen vullen, alleen volgens mij kan je niet op 2 voorwaarden zoeken (dus en Bsn en (bestand)naam). Alleen is de functie "uniek" op een of andere manier niet beschikbaar, maar daar kom ik wel uit. En is toch een tussenstap.

Mijn vraag
Is er iets wat ik over het hoofd zie?

Plaatje als voorbeeld van hoe mijn "lijst" er uit ziet waar ik mee aan het spelen ben. De power query geeft een soortgelijke lijst maar dan met veel meer rijen per persoon (stuk of 20).

Afbeeldingslocatie: https://tweakers.net/i/hqbUP4EIwnGPJxH3P_N0k9nzMKo=/x800/filters:strip_icc():strip_exif()/f/image/74agxSZOAnQ7yljnByKNKa3t.jpg?f=fotoalbum_large

Beste antwoord (via Hsb-3 op 04-10-2022 12:23)


  • Plumo
  • Registratie: Juli 2021
  • Laatst online: 22-09 20:07
Je kunt dit eenvoudig doen binnen Power Query met een draaikolom op de tweede kolom.

Afbeeldingslocatie: https://tweakers.net/i/KKD1yj88ly0WUC7y2vNkn5RgLa8=/800x/filters:strip_exif()/f/image/4Ht1ezWnlV2Ourzx7rVs1I83.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/hl7VwMFUmtvQ5PA0zPdkUr2Izso=/800x/filters:strip_exif()/f/image/2khqBx0CIal0z174ya4ut2Vw.png?f=fotoalbum_large

Alle reacties


Acties:
  • 0 Henk 'm!

  • Hsb-3
  • Registratie: Mei 2018
  • Laatst online: 10-03-2023
En dit is hoe ik het wil hebben :
Afbeeldingslocatie: https://tweakers.net/i/3XZK4RDM-vP9jIRyQFNfrNIEAzs=/800x/filters:strip_icc():strip_exif()/f/image/HiZPpPIcrwLdLgOhoorznSAy.jpg?f=fotoalbum_large

Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • Plumo
  • Registratie: Juli 2021
  • Laatst online: 22-09 20:07
Je kunt dit eenvoudig doen binnen Power Query met een draaikolom op de tweede kolom.

Afbeeldingslocatie: https://tweakers.net/i/KKD1yj88ly0WUC7y2vNkn5RgLa8=/800x/filters:strip_exif()/f/image/4Ht1ezWnlV2Ourzx7rVs1I83.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/hl7VwMFUmtvQ5PA0zPdkUr2Izso=/800x/filters:strip_exif()/f/image/2khqBx0CIal0z174ya4ut2Vw.png?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Met een macro die telkens 4 regels transponeert, zou het ook kunnen.