Let's say I have the following table of customer orders.
[TABLE="width: 500"]
<tbody>[TR]
[TD]First
[/TD]
[TD]Last
[/TD]
[TD] Region
[/TD]
[TD]Item 1
[/TD]
[TD]Item 2
[/TD]
[TD]Item 3
[/TD]
[TD]Item 4
[/TD]
[TD]Item 5
[/TD]
[TD]Item 6
[/TD]
[/TR]
[TR]
[TD]Sarah
[/TD]
[TD]Abbot
[/TD]
[TD]A
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Harry
[/TD]
[TD]Blake[/TD]
[TD]B
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD][/TD]
[TD][/TD]
[TD]1
[/TD]
[/TR]
[TR]
[TD]Sarah
[/TD]
[TD]Abbot
[/TD]
[TD]A
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Harry
[/TD]
[TD]Blake[/TD]
[TD]B
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Sarah
[/TD]
[TD]Connor[/TD]
[TD]A
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD][/TD]
[TD]1
[/TD]
[/TR]
[TR]
[TD]Harry
[/TD]
[TD]Blake
[/TD]
[TD]B
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Sarah
[/TD]
[TD]Abbot
[/TD]
[TD]A
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Sarah
[/TD]
[TD]Connor[/TD]
[TD]A
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Sarah
[/TD]
[TD]Abbot
[/TD]
[TD]A
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
What would be the most efficient way to get the following data?
Total Unique Customers: (3)
Total Unique Region A Buyers: (2)
Total Unique Region B Buyers: (1)
Total Unique Item 1 Buyers: (2)
Total Unique Item 2 Buyers: (2)
Total Unique Item 3 Buyers: (3)
Total Unique Item 4 Buyers: (1)
Total Unique Item 5 Buyers: (3)
Total Unique Item 6 Buyers: (2)
The actual catalog of items is much longer than 6 (It's around 50) and the customer database is much larger than 3 people (it's about 1k). Because of the number of items and customers in the actual data, a pivot table seems unweildy, but I am also inexperienced with them. Would it best be done with formulas, with VBA?
Thanks in advance for any assistance or direction.
[TABLE="width: 500"]
<tbody>[TR]
[TD]First
[/TD]
[TD]Last
[/TD]
[TD] Region
[/TD]
[TD]Item 1
[/TD]
[TD]Item 2
[/TD]
[TD]Item 3
[/TD]
[TD]Item 4
[/TD]
[TD]Item 5
[/TD]
[TD]Item 6
[/TD]
[/TR]
[TR]
[TD]Sarah
[/TD]
[TD]Abbot
[/TD]
[TD]A
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Harry
[/TD]
[TD]Blake[/TD]
[TD]B
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD][/TD]
[TD][/TD]
[TD]1
[/TD]
[/TR]
[TR]
[TD]Sarah
[/TD]
[TD]Abbot
[/TD]
[TD]A
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Harry
[/TD]
[TD]Blake[/TD]
[TD]B
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Sarah
[/TD]
[TD]Connor[/TD]
[TD]A
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD][/TD]
[TD]1
[/TD]
[/TR]
[TR]
[TD]Harry
[/TD]
[TD]Blake
[/TD]
[TD]B
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Sarah
[/TD]
[TD]Abbot
[/TD]
[TD]A
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Sarah
[/TD]
[TD]Connor[/TD]
[TD]A
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD]1
[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Sarah
[/TD]
[TD]Abbot
[/TD]
[TD]A
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD]1
[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
What would be the most efficient way to get the following data?
Total Unique Customers: (3)
Total Unique Region A Buyers: (2)
Total Unique Region B Buyers: (1)
Total Unique Item 1 Buyers: (2)
Total Unique Item 2 Buyers: (2)
Total Unique Item 3 Buyers: (3)
Total Unique Item 4 Buyers: (1)
Total Unique Item 5 Buyers: (3)
Total Unique Item 6 Buyers: (2)
The actual catalog of items is much longer than 6 (It's around 50) and the customer database is much larger than 3 people (it's about 1k). Because of the number of items and customers in the actual data, a pivot table seems unweildy, but I am also inexperienced with them. Would it best be done with formulas, with VBA?
Thanks in advance for any assistance or direction.