• 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.

Data extractie

Status
Niet open voor verdere reacties.

rtajvar

Nieuwe gebruiker
Lid geworden
10 sep 2020
Berichten
3
(alle data in de voorbeelden zijn fictief) Ik zit met een probleem waar ik niet uitkom. Ik wil graag uit een lange reeks > 55000 namen van personen en daarbij horende data fileteren wie (gedurende een pariode van één jaar) op één datum iets heeft aangeschaft. Voorbeeld: persoon Ander staat tweemaal in de lijst met 2 identieke data van 25-11-2019. Die moet ik dus uitgefilterd hebben en tellen als één. Van der Al heeft meerdere aankopen gedaan (die soms ook dezelfde datum bevatten). Dit telt dus mee. Uiteindelijk wil ik een lijst hebben met personen die dus op één datum gedurende één jaar een aankoop hebben gedaan. Dan maakt het dus niet uit of die persoon 4 aankopen heeft gedaan op één dag of één aankoop. Dat telt als 1 record die ik straks ga optellen.

Hoe kan ik tegen Excel zeggen: kijk in de linkerkolom, bij dezelfde namen kijk je vervolgens in de rechter kolom. Als daar bij dezelfde namen verschillende data staan, doe dan niets. Maar als daar gelijke data staan, geef als resultaat 1

Kan iemand mij hierbij helpen?
Alvast dank,

Reza
 

Bijlagen

Voor 55.000 regels zou ik een draaitabel gebruiken. Zie bijlage.

Meer informatie over tellen of bepalen van unieke waarden middels een draaitabel hier wel een heldere uitleg: https://www.vandijkcomputeropleidingen.nl/unieke-waarden-tellen-met-een-draaitabel/

Je zou ook de gegevens via PowerQuery kunnen analyseren, dan is de extra kolom in mijn voorbeeld niet meer nodig. (menu gegevens > van tabel > gevenstype van kolom 2 wijzigen in datum > bestand > sluiten en laden naar > draaitabel > Naamveld bij rijen zetten + Datumveld in Waarden > waardenveldinstelling op unieke waarden zetten). Zie tweede bijlage.
 

Bijlagen

Laatst bewerkt:
Bv

PHP:
=N(SUMPRODUCT(($A$1:A20=A20)*(INT($B$1:B20)=INT(B20)))>1)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan