Hallo Allemaal,
Ik heb een excel bestandje (bijlage). Waarin twee datasets staan. In kolom a-d staan gegevens die betrekking hebben op een bepaalde meting.
Kolom a is hierbij het deelnemernummer, en c en d bevatten de datum en tijd. Kolom e en f zijn leeggelaten, en het is de bedoeling dat deze ingevuld gaan worden.
Verder bevat kolom I nogmaals een deelnemernummer, en staat in kolom J de operator die de meting heeft uitgevoerd.
Nou is het de bedoeling dat kolom E (operator) automatisch word ingevoerd door het deelnemernummer uit kolom A te koppelen aan dat uit kolom I.
Verder wil ik in kolom F graag het aantal duplicaten weergeven aan de hand van kolom A, C en D. Hierbij zou ik graag willen dat de eerste keer dat een record voorkomt deze de waarde 0 krijgt, bij de tweede keer de waarde 1, enzovoort.
Dan nog enkele opmerkingen:
Het is mogelijk dat 1 patiënt door meerdere operators gemeten is. In dit geval is de bovenste operator uit tabel I-J degene die ik wil kopiëren naar kolom E.
Ook heb ik met de "randbetween" functie willekeurige waarden gegenereerd voor de deelnemers en de tijd. Er zullen in het voorbeeldbestand dus waarschijnlijk geen duplicaten zitten. In mijn eigen bestand is dit wel het geval.
Ik heb het gevoel dat ik maar wat aan het ratelen ben, maar ik hoop dat het aan de hand van de bijlage toch enigszins duidelijk is wat ik in gedachten heb. Het liefst heb ik een formule die ik in kolom E en F kan plaatsen, maar als het eenvoudiger is met VBA is dat ook geen probleem.
Mvg,
Gerard
Bekijk bijlage Example Excel.xlsx
Ik heb een excel bestandje (bijlage). Waarin twee datasets staan. In kolom a-d staan gegevens die betrekking hebben op een bepaalde meting.
Kolom a is hierbij het deelnemernummer, en c en d bevatten de datum en tijd. Kolom e en f zijn leeggelaten, en het is de bedoeling dat deze ingevuld gaan worden.
Verder bevat kolom I nogmaals een deelnemernummer, en staat in kolom J de operator die de meting heeft uitgevoerd.
Nou is het de bedoeling dat kolom E (operator) automatisch word ingevoerd door het deelnemernummer uit kolom A te koppelen aan dat uit kolom I.
Verder wil ik in kolom F graag het aantal duplicaten weergeven aan de hand van kolom A, C en D. Hierbij zou ik graag willen dat de eerste keer dat een record voorkomt deze de waarde 0 krijgt, bij de tweede keer de waarde 1, enzovoort.
Dan nog enkele opmerkingen:
Het is mogelijk dat 1 patiënt door meerdere operators gemeten is. In dit geval is de bovenste operator uit tabel I-J degene die ik wil kopiëren naar kolom E.
Ook heb ik met de "randbetween" functie willekeurige waarden gegenereerd voor de deelnemers en de tijd. Er zullen in het voorbeeldbestand dus waarschijnlijk geen duplicaten zitten. In mijn eigen bestand is dit wel het geval.
Ik heb het gevoel dat ik maar wat aan het ratelen ben, maar ik hoop dat het aan de hand van de bijlage toch enigszins duidelijk is wat ik in gedachten heb. Het liefst heb ik een formule die ik in kolom E en F kan plaatsen, maar als het eenvoudiger is met VBA is dat ook geen probleem.
Mvg,
Gerard
Bekijk bijlage Example Excel.xlsx
Laatst bewerkt: