I have a list of several hundred stock transactions that consist of purchases, redemptions, transfers, and reissues.
-
To get a list of new shareholders, I start by creating a pivot table from the data (Alt+N+V+Enter)
-
Put the ShareholderName in Row Labels and the Date in Values
-
Right click on any of the date numbers and choose Summarize Values By Min to get the earliest date for every shareholder.
-
Right click on any of the dates (that probably don’t look like dates) and choose Value Field Settings. Then click on Number Format and format the field as a date.
-
While you still have a date selected, choose Sort from the PivotTable Tools – Options Ribbon and sort largest to smallest
-
Now you can copy the 10 new shareholder names from 2015.
Now try it yourself. You can download StockRegister.zip
or in VBA with a filter: