• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Gegevens Excel bestand1, cellen splitsen naar meerdere rijen bestand2

Quinnie

Gebruiker
Lid geworden
9 jan 2024
Berichten
18
Goedendag allemaal,

Ik heb een vraagstuk met Excel waar ik niet uit kom.
namelijk het volgende:

om een kosten overzicht te maken voor meerdere opdrachten maak ik gebruik van een Excel bestand waarin alle kosten per order worden weergeven.
uit mijn systeem kan ik alle benodigde gegevens uitdraaien in een ander Excel overzicht.

ik kan dus nu met cel waardes verwijzen naar waarde van een andere cel heel eenvoudig alles gegevens in mijn overzicht laten invullen.
echter waar ik tegen aanloop is dat ik mijn overzicht een rij per klant referentie wil en sommige order zijn meerdere referenties per order. dus de referenties moeten worden gesplitst naar meerdere rijen in mijn overzicht.

Als voorbeeld heb ik bijgaand toegevoegd beide bestanden.

elke week exporteer ik een nieuwe bestand uit mijn systeem, elke week zijn dus verschillende hoeveelheden orders.

kan iemand mij hiermee helpen?

als er vragen zijn kan ik nadere uitleg geven

alvast bedankt voor jullie hulp :)
 

Bijlagen

In de bijlage een macro waarmee de uitdraaigegevens genormaliseerd worden.
In de draaitabel komt dan het gewenste overzicht te staan.
Wat er met de kosten moet gebeuren als er van meer containers sprake is, is niet duidelijk.
 

Bijlagen

Hi snb,

Bedankt voor je snelle reactie!
Zou je er wat uitleg bij kunnen geven?

Ik zie namelijk dat je nu de Macro hebt toegevoegd aan het Excel Bestand van mijn systeemuitdraai.
wat ik eigenlijk zou willen is om een Macro toe te voegen aan mijn Kostenoverzicht.
wat ik graag zou willen is om de hele tabblad van mijn systeem uitdraai te kopiëren en te plakken in een tweede tabblad van mijn kostenoverzicht en dat de gegevens dan daar in mijn kostenoverzicht gesplitst worden ingevuld/weergeven.

Mijn excuses als ik daarin niet duidelijk was of als ik het verkeerd begrijp :)
 
Goedemiddag Peter,

Dit ziet er inderdaad uit naar iets waar ik naar op zoek ben.
ik zie alleen dat je twee tabbladen hebt toegevoegd "Output" en "TbISYSTEEM"

zou je kunnen vertellen wat je hebt gedaan?

als ik nu iets aanpas in één van deze twee nieuwe tabbladen dan verandert er nog niets in Blad1.
 
In het bestand is tabblad "TblSYSTEEM" de gegevens welke uit jullie systeem komen.
Daar kan je dus de (nieuwe) gegevens in plakken en/of wijzigen.
Tabblad "Output" is het opgeschoonde bestandje. Dat gebeurt op de achtergrond m.b.v. power query.
Daar hoef je dus niets aan te doen. Alleen klikken in een cel dan op alles verversen als er iets is gewijzigd in tabblad "TblSYSTEEM".
Tabblad "Blad1" zijn jou gegevens maar daar is mij het e.e.a. niet duidelijk zoals service 1 enz.
Waar komen alle kosten vandaan? Dien je dat handmatig te doen.
 
Hi Peter, bedankt voor je uitleg.
echter als ik het probeer om iets toe te wijzigen in het tabblad "TbISYSTEEM" dan worden de wijzigingen niet doorgevoerd in "Blad1".

De kosten ga ik d.m.v. formules in Blad1 activeren.

heb je dit gedaan dmv een Macro? ik zou graag zelf nog een aantal kolommen willen wijzigen in de toekomst, hoe en waar kan ik dat het beste doen?
 
In Blad1 wijzigt ook niets aangezien mij het e.e.a. gewoon niet duidelijk is.
Je dient eigenlijk als basis het tabblad "Output" te gebruiken.
Geen macro maar met power query.
De kosten ga ik d.m.v. formules in Blad1 activeren.
Kan met power query.

Waar staat service1 enz. voor? Oftewel hoe dient jouw output er uit te zien en/of waar ben je eigenlijk naar opzoek?
 
Hi Peter,

Ik heb bijgaand wat aanpassingen gedaan hoe ik het graag zou willen zien.
Tabblad 1: Kostenoverzicht
tabblad 2: Systeem output

de systeem output is exact hoe ik het uit mijn systeem exporteer, vervolgens plak kopier ik dat en plak het in dit tabblad.

wat ik dus zou willen is hoe jij het in je eerder bestand hebt laten vertalen.

de kosten worden dmv een formule berekend a.d.h.v. het aantal containers (zie kolom H) het aantal containers wordt momenteel handmatig ingevuld a.d.h.v. het aantal containernummers (zie kolom C).
 

Bijlagen

Ik heb geprobeerd het een en ander te doorgronden. Voor jou is dit natuurlijk allemaal gesneden koek.
Naar mijn idee denk je er iets te ingewikkeld over -waarom alles opsplitsen?

In het bijgevoegde bestand zijn er 2 tabbladen van belang.

Tabblad "Systeem_Tarieven"
Dat tabblad is bedoelt voor de systeemdump en voor de variabele tarieven. Daar kan je de nieuwe gegevens plakken van uit jullie systeem en eventueel de tarieven aanpassen welke van toepassing zijn.

Tabblad "Kosten_Overzicht"
Dat is het tabblad met alle kosten e.d. dus de output.
LET OP : als er gegevens wijzigen in tabblad "Systeem_Tarieven" dan dien je in dit tabblad ("Kosten_Overzicht") in een cel te klikken en dan op "Alles verversen".
Tabblad "KOSTENOVERZICHT" doet nu in z'n geheel niet mee.
het aantal containers wordt momenteel handmatig ingevuld
Waarom? Het aantal containers staat toch in de systeemdump?

Kijk eens of dit geheel al in de buurt komt.
 

Bijlagen

hi Peter,

nogmaals bedankt voor je hulp.
het bestand wat jij stuurt ziet er inderdaad goed uit.
ik begrijp ook je vraag waarom alles gesplitst moet worden. maar dit heeft te maken met dat mijn klant dit weer in hun systeem op deze manier wilt inlezen in hun systeem.

Lukt het jou om de splitsing nog te kunnen realiseren in het bestand wat jij stuurde naar het derde tabblad zoals in mijn voorbeeld aangegeven?

de variabele kosten uit het systeem uitdraai mogen allemaal worden toegevoegd aan de eerste referentie van elke order (voorbeeld order= QU0001, voorbeeld referentie= 42007). zoals op het plaatje hieronder:

1762768023670.png
ik hoor het graag van je :)
 
Helaas moet ik je teleurstellen.
Met de gegevens die je hebt aangeleverd, gaat dit echt niet lukken.
Er is te veel handmatig ingevuld in wat je een systeemdump noemt, en dat zal nooit volledig waterdicht zijn. Misschien hebben andere helpers nog briljante ideeën.
 
Hi Peter,

Bedankt voor je reactie. Is het ook niet mogelijk om wat je in je eerste bericht hebt toegepast?
alleen dat je de query uit dit bestand toepast op mijn laatste bestand?
hier laat je namelijk wel de referenties uit de input splitsen. Ik denk dat ik dan zelf wel op een habbie-knabbie manier de output kan vertalen naar mijn overzicht.

Ik zou het erg op waarderen als je mij hierin kunt helpen :)

mag ik trouwens vragen waar ik zelf zulke programmeringen kan leren voor beginners?
 

Bijlagen

Als ik naar de gebruikte 'formules' kijk, hoort deze vraag niet in de categorie 'helpmij' maar 'maak voor mij' (voor iemand die nog nooit met Excel heeft gewerkt).
 
Goedemiddag snb,

Het spijt me te lezen dat mijn vraag zo op u overkomt.
Als dit inderdaad het geval is dan hoeft u hier niet verder op te reageren en zal ik verder moeten zoeken naar hulp.
Ik ben inderdaad een beginnende Excel gebruiker en hoopte hier om wat meer kennis op te doen van mensen met ervaring die het kunnen uitleggen zodat ik het zelf kan leren. vandaar ook mijn laatste vraag aan Peter waar ik dit soort programmeringen zelf kan leren.

In ieder geval dank voor jullie hulp en nogmaals excuses voor mijn vragen.
geniet een ieder van zijn/haar dag :)
 
@Quinnie

Om te beginnen hoef je je helemaal niet te verontschuldigen voor je vragen. Daar is dit forum juist voor bedoeld.

Iedereen wil graag helpen, daarom heet dit forum HelpMij en niet, zoals Snb suggereerde, MaakVoorMij.

Een goed Excel-project begint altijd met een stevige basis, want als die niet klopt, zal de output ook niet kloppen. Met andere woorden, rommel erin betekent nog grotere rommel eruit.
Dat lijkt precies het probleem in jouw geval.
Je gebruikt steeds een ander format en verschillende gegevens als basis, waardoor het geheel erg onoverzichtelijk wordt. Voor de basis heb je veel handmatig ingevoerd, en dat is volgens mij geen geheim. Denk bijvoorbeeld aan de containernummers, referentienummers, enzovoort.

Hoe ontvang je het format samen met de originele gegevens? Dus laat dat eens zien.

Waarom wil de klant dat specifieke format bereiken?
Het lijkt me sterk dat de klant zoiets in zijn systeem wil inladen.

Welke versie van excel gebruiken jullie?
 
Hi Peter,

Heel erg bedankt voor je hulp en uitleg. gelukkig zijn er mensen bereid om te helpen.
Ik wil namelijk niet met verkeerde intenties iets plaatsen.

Wat wij nu hebben als basis:
- weekly invoice HTN
- kopie van dd-dms-aangifte

De kopie van dd-dms-aangifte is de output uit ons systeem. Die wil ik graag als input gebruiken van de weekly invoice HTN bestand.

Het "weekly invoice HTN" bestand is iets wat al jaren in gebruik wordt genomen.
Eigenlijk werd dit tot heden altijd inderdaad handmatig ingevuld.
Het wordt gebruikt als aanvullende controle voor de kosten (kostenoverzicht) van onze factuur.

Onze klant stuurt wekelijks meerdere orders, deze orders bestaan uit minimaal één referentie. je kunt het zien als voor elke container, één referentie. een order kan dus meerdere containers/referenties hebben.

Onze klant wilt graag dat wij deze kosten invullen in hun systeem, dit kan helaas nog niet met een systeem koppeling. En wij dienen dit per referentie in te vullen.

Onze services staan gekoppeld aan de kosten in het "weekly invoice HTN" bestand.
Ik denk dat dat de meeste verwarring geeft voor jou, klopt dat?

Dit bestand sturen wij ook mee met onze factuur en daarom wil onze klant niet af van dit bestand.

Wellicht weet jij hier met jouw ervaring efficiëntere mogelijkheden voor?

Dit is zeg maar de basis van de gegevensstroom.
 

Bijlagen

Terug
Bovenaan Onderaan