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).
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).
:strip_exif()/f/image/74agxSZOAnQ7yljnByKNKa3t.jpg?f=fotoalbum_large)