Pivot Table for Student Data?

GSKov

New Member
Joined
Jun 20, 2017
Messages
10
Hi there. I'm trying to find a way to do something for teachers in my school district. They would like to see testing data from several different platforms aggregated by student. The issue I'm facing is getting the Pivot Table to aggregate the scores by Student ID but show only one instance of the Student Name as the row label.

Since the source data on the Raw Data tab will be coming from different platforms, the Student ID will always be correct but the name may be listed differently (Last, First or Last, First Initial, etc.). However, teachers will want to see the aggregated data by Student Name.

I've put together an example Excel Sheet and shared it via Office 365:

https://meramecvalley-my.sharepoint...dImLJfbxTDgzcBsVH38NJXZ1Y-jF_7DEq04A?e=OyDBE0

Maybe I'm on the wrong track and there's a different method to achieve this. I would appreciate any guidance on how to structure things. Thanks for reading!

Cheers,
Scott
 

Excel Facts

Back into an answer in Excel
Use Data, What-If Analysis, Goal Seek to find the correct input cell value to reach a desired result
something like this
or I misunderstood...

screenshot-30.png
 
Upvote 0
or like this:

[Table="width:, class:head"]
[tr=bgcolor:#FFFFFF][td=bgcolor:#70AD47]Student ID[/td][td=bgcolor:#70AD47]Student Name[/td][td=bgcolor:#70AD47]Test1[/td][td=bgcolor:#70AD47]Test2[/td][td=bgcolor:#70AD47]Test3[/td][td=bgcolor:#70AD47]Test4[/td][td=bgcolor:#70AD47]Test5[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
1001​
[/td][td=bgcolor:#E2EFDA]Fred[/td][td=bgcolor:#E2EFDA]
65​
[/td][td=bgcolor:#E2EFDA][/td][td=bgcolor:#E2EFDA]
75​
[/td][td=bgcolor:#E2EFDA]
80​
[/td][td=bgcolor:#E2EFDA][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1002​
[/td][td]Wilma[/td][td]
95​
[/td][td][/td][td]
90​
[/td][td]
100​
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
1003​
[/td][td=bgcolor:#E2EFDA]Barney[/td][td=bgcolor:#E2EFDA]
80​
[/td][td=bgcolor:#E2EFDA]
85​
[/td][td=bgcolor:#E2EFDA]
80​
[/td][td=bgcolor:#E2EFDA][/td][td=bgcolor:#E2EFDA][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1004​
[/td][td]Betty[/td][td]
100​
[/td][td]
100​
[/td][td]
100​
[/td][td]
100​
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
1005​
[/td][td=bgcolor:#E2EFDA]Dino[/td][td=bgcolor:#E2EFDA]
50​
[/td][td=bgcolor:#E2EFDA]
35​
[/td][td=bgcolor:#E2EFDA]
55​
[/td][td=bgcolor:#E2EFDA]
50​
[/td][td=bgcolor:#E2EFDA][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1006​
[/td][td]Pebbles[/td][td][/td][td]
90​
[/td][td]
95​
[/td][td]
95​
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#E2EFDA]
1007​
[/td][td=bgcolor:#E2EFDA]Bamm-Bamm[/td][td=bgcolor:#E2EFDA][/td][td=bgcolor:#E2EFDA]
70​
[/td][td=bgcolor:#E2EFDA]
70​
[/td][td=bgcolor:#E2EFDA]
85​
[/td][td=bgcolor:#E2EFDA][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1008​
[/td][td]Arnold P[/td][td][/td][td][/td][td][/td][td]
80​
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]Total[/td][td][/td][td]
390
[/td][td]
380
[/td][td]
565
[/td][td]
590
[/td][td]
0
[/td][/tr]
[/table]
 
Last edited:
Upvote 0
sandy - yes, your second example is what I am attempting! What's the dependency to make that happen?
 
Upvote 0
you are on 365 so you've PowerQuery aka Get&Transform, so use it :)

Code:
[SIZE=1]let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    Group = Table.Group(Source, {"Student ID"}, {{"Count", each _, type table}, {"Test1", each List.Sum([#"Test [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=1]#1[/URL] "]), type number}, {"Test2", each List.Sum([#"Test [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=2]#2[/URL] "]), type number}, {"Test3", each List.Sum([#"Test [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=3]#3[/URL] "]), type number}, {"Test4", each List.Sum([#"Test [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=4]#4[/URL] "]), type number}, {"Test5", each List.Sum([#"Test [URL=https://www.mrexcel.com/forum/usertag.php?do=list&action=hash&hash=5]#5[/URL] "]), type none}}),
    List = Table.AddColumn(Group, "Name", each List.Distinct(Table.Column([Count],"Student Name"))),
    First = Table.AddColumn(List, "Student Name", each List.First([Name])),
    Reorder = Table.ReorderColumns(First,{"Student ID", "Student Name", "Count", "Test1", "Test2", "Test3", "Test4", "Test5", "Name"}),
    RC = Table.RemoveColumns(Reorder,{"Count", "Name"})
in
    RC[/SIZE]

[Table="width:, class:head"]
[tr=bgcolor:#FFFFFF][td]Source[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td]Result[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#4472C4]Student ID[/td][td=bgcolor:#4472C4]Student Name[/td][td=bgcolor:#4472C4]Test #1[/td][td=bgcolor:#4472C4]Test #2[/td][td=bgcolor:#4472C4]Test #3[/td][td=bgcolor:#4472C4]Test #4[/td][td=bgcolor:#4472C4]Test #5[/td][td][/td][td=bgcolor:#70AD47]Student ID[/td][td=bgcolor:#70AD47]Student Name[/td][td=bgcolor:#70AD47]Test1[/td][td=bgcolor:#70AD47]Test2[/td][td=bgcolor:#70AD47]Test3[/td][td=bgcolor:#70AD47]Test4[/td][td=bgcolor:#70AD47]Test5[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1001​
[/td][td=bgcolor:#D9E1F2]Fred[/td][td=bgcolor:#D9E1F2]
65​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td][/td][td=bgcolor:#E2EFDA]
1001​
[/td][td=bgcolor:#E2EFDA]Fred[/td][td=bgcolor:#E2EFDA]
65​
[/td][td=bgcolor:#E2EFDA][/td][td=bgcolor:#E2EFDA]
75​
[/td][td=bgcolor:#E2EFDA]
80​
[/td][td=bgcolor:#E2EFDA][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1002​
[/td][td]Wilma[/td][td]
95​
[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td]
1002​
[/td][td]Wilma[/td][td]
95​
[/td][td][/td][td]
90​
[/td][td]
100​
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1003​
[/td][td=bgcolor:#D9E1F2]Barney[/td][td=bgcolor:#D9E1F2]
80​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td][/td][td=bgcolor:#E2EFDA]
1003​
[/td][td=bgcolor:#E2EFDA]Barney[/td][td=bgcolor:#E2EFDA]
80​
[/td][td=bgcolor:#E2EFDA]
85​
[/td][td=bgcolor:#E2EFDA]
80​
[/td][td=bgcolor:#E2EFDA][/td][td=bgcolor:#E2EFDA][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1004​
[/td][td]Betty[/td][td]
100​
[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td]
1004​
[/td][td]Betty[/td][td]
100​
[/td][td]
100​
[/td][td]
100​
[/td][td]
100​
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1005​
[/td][td=bgcolor:#D9E1F2]Dino[/td][td=bgcolor:#D9E1F2]
50​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td][/td][td=bgcolor:#E2EFDA]
1005​
[/td][td=bgcolor:#E2EFDA]Dino[/td][td=bgcolor:#E2EFDA]
50​
[/td][td=bgcolor:#E2EFDA]
35​
[/td][td=bgcolor:#E2EFDA]
55​
[/td][td=bgcolor:#E2EFDA]
50​
[/td][td=bgcolor:#E2EFDA][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1003​
[/td][td]Barney[/td][td][/td][td]
85​
[/td][td][/td][td][/td][td][/td][td][/td][td]
1006​
[/td][td]Pebbles[/td][td][/td][td]
90​
[/td][td]
95​
[/td][td]
95​
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1004​
[/td][td=bgcolor:#D9E1F2]Betty[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
100​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td][/td][td=bgcolor:#E2EFDA]
1007​
[/td][td=bgcolor:#E2EFDA]Bamm-Bamm[/td][td=bgcolor:#E2EFDA][/td][td=bgcolor:#E2EFDA]
70​
[/td][td=bgcolor:#E2EFDA]
70​
[/td][td=bgcolor:#E2EFDA]
85​
[/td][td=bgcolor:#E2EFDA][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1005​
[/td][td]Dino[/td][td][/td][td]
35​
[/td][td][/td][td][/td][td][/td][td][/td][td]
1008​
[/td][td]Arnold P[/td][td][/td][td][/td][td][/td][td]
80​
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1006​
[/td][td=bgcolor:#D9E1F2]Pebbles[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
90​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td][/td][td]Total[/td][td][/td][td]
390
[/td][td]
380
[/td][td]
565
[/td][td]
590
[/td][td]
0
[/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1007​
[/td][td]Bamm-Bamm[/td][td][/td][td]
70​
[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1001​
[/td][td=bgcolor:#D9E1F2]Fred[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
75​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1002​
[/td][td]Wilma[/td][td][/td][td][/td][td]
90​
[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1003​
[/td][td=bgcolor:#D9E1F2]Barney[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
80​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1004​
[/td][td]Betty[/td][td][/td][td][/td][td]
100​
[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1005​
[/td][td=bgcolor:#D9E1F2]Dino[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
55​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1006​
[/td][td]Pebbles[/td][td][/td][td][/td][td]
95​
[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1007​
[/td][td=bgcolor:#D9E1F2]Bamm-Bamm[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
70​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1001​
[/td][td]Fred F[/td][td][/td][td][/td][td][/td][td]
80​
[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1002​
[/td][td=bgcolor:#D9E1F2]Wilma F[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
100​
[/td][td=bgcolor:#D9E1F2][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1004​
[/td][td]Betty R[/td][td][/td][td][/td][td][/td][td]
100​
[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1005​
[/td][td=bgcolor:#D9E1F2]Dino F[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
50​
[/td][td=bgcolor:#D9E1F2][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1006​
[/td][td]Pebbles F[/td][td][/td][td][/td][td][/td][td]
95​
[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1007​
[/td][td=bgcolor:#D9E1F2]Bamm-Bamm R[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
85​
[/td][td=bgcolor:#D9E1F2][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1008​
[/td][td]Arnold P[/td][td][/td][td][/td][td][/td][td]
80​
[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]
[/table]
 
Last edited:
Upvote 0
First of all - that's awesome! Unfortunately, our EDU version of O365 doesn't appear to include the Get&Transform module yet. It may roll out in a bi-yearly update, but not sure..

Does this mean that what I'm hoping to accomplish can't be done via a Pivot Table? It will instead require some level of coding?

Does anyone have any other maybe less elegant work-arounds for doing this?

Thx again,
Scott
 
Upvote 0
[Table="width:, class:head"]
[tr=bgcolor:#FFFFFF][td=bgcolor:#4472C4]Student ID[/td][td=bgcolor:#4472C4]Student Name[/td][td=bgcolor:#4472C4]Test #1[/td][td=bgcolor:#4472C4]Test #2[/td][td=bgcolor:#4472C4]Test #3[/td][td=bgcolor:#4472C4]Test #4[/td][td=bgcolor:#4472C4]Test #5[/td][td=bgcolor:#4472C4]Name[/td][td][/td][td=bgcolor:#4472C4]Student ID[/td][td=bgcolor:#4472C4]Name[/td][td=bgcolor:#4472C4]Sum of Test #1[/td][td=bgcolor:#4472C4]Sum of Test #2[/td][td=bgcolor:#4472C4]Sum of Test #3[/td][td=bgcolor:#4472C4]Sum of Test #4[/td][td=bgcolor:#4472C4]Sum of Test #5[/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1001​
[/td][td=bgcolor:#D9E1F2]Fred[/td][td=bgcolor:#D9E1F2]
65​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]Fred[/td][td][/td][td=bgcolor:#D9E1F2]
1001
[/td][td]Fred[/td][td]
65​
[/td][td][/td][td]
75​
[/td][td]
80​
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1002​
[/td][td]Wilma[/td][td]
95​
[/td][td][/td][td][/td][td][/td][td][/td][td]Wilma[/td][td][/td][td=bgcolor:#D9E1F2]
1002
[/td][td]Wilma[/td][td]
95​
[/td][td][/td][td]
90​
[/td][td]
100​
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1003​
[/td][td=bgcolor:#D9E1F2]Barney[/td][td=bgcolor:#D9E1F2]
80​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]Barney[/td][td][/td][td=bgcolor:#D9E1F2]
1003
[/td][td]Barney[/td][td]
80​
[/td][td]
85​
[/td][td]
80​
[/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1004​
[/td][td]Betty[/td][td]
100​
[/td][td][/td][td][/td][td][/td][td][/td][td]Betty[/td][td][/td][td=bgcolor:#D9E1F2]
1004
[/td][td]Betty[/td][td]
100​
[/td][td]
100​
[/td][td]
100​
[/td][td]
100​
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1005​
[/td][td=bgcolor:#D9E1F2]Dino[/td][td=bgcolor:#D9E1F2]
50​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]Dino[/td][td][/td][td=bgcolor:#D9E1F2]
1005
[/td][td]Dino[/td][td]
50​
[/td][td]
35​
[/td][td]
55​
[/td][td]
50​
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1003​
[/td][td]Barney[/td][td][/td][td]
85​
[/td][td][/td][td][/td][td][/td][td]Barney[/td][td][/td][td=bgcolor:#D9E1F2]
1006
[/td][td]Pebbles[/td][td][/td][td]
90​
[/td][td]
95​
[/td][td]
95​
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1004​
[/td][td=bgcolor:#D9E1F2]Betty[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
100​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]Betty[/td][td][/td][td=bgcolor:#D9E1F2]
1007
[/td][td]Bamm-Bamm[/td][td][/td][td]
70​
[/td][td]
70​
[/td][td]
85​
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1005​
[/td][td]Dino[/td][td][/td][td]
35​
[/td][td][/td][td][/td][td][/td][td]Dino[/td][td][/td][td=bgcolor:#D9E1F2]
1008
[/td][td]Arnold[/td][td][/td][td][/td][td][/td][td]
80​
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1006​
[/td][td=bgcolor:#D9E1F2]Pebbles[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
90​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]Pebbles[/td][td][/td][td]Grand Total[/td][td][/td][td]
390
[/td][td]
380
[/td][td]
565
[/td][td]
590
[/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1007​
[/td][td]Bamm-Bamm[/td][td][/td][td]
70​
[/td][td][/td][td][/td][td][/td][td]Bamm-Bamm[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1001​
[/td][td=bgcolor:#D9E1F2]Fred[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
75​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]Fred[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1002​
[/td][td]Wilma[/td][td][/td][td][/td][td]
90​
[/td][td][/td][td][/td][td]Wilma[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1003​
[/td][td=bgcolor:#D9E1F2]Barney[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
80​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]Barney[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1004​
[/td][td]Betty[/td][td][/td][td][/td][td]
100​
[/td][td][/td][td][/td][td]Betty[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1005​
[/td][td=bgcolor:#D9E1F2]Dino[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
55​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]Dino[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1006​
[/td][td]Pebbles[/td][td][/td][td][/td][td]
95​
[/td][td][/td][td][/td][td]Pebbles[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1007​
[/td][td=bgcolor:#D9E1F2]Bamm-Bamm[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
70​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]Bamm-Bamm[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1001​
[/td][td]Fred F[/td][td][/td][td][/td][td][/td][td]
80​
[/td][td][/td][td]Fred[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1002​
[/td][td=bgcolor:#D9E1F2]Wilma F[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
100​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]Wilma[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1004​
[/td][td]Betty R[/td][td][/td][td][/td][td][/td][td]
100​
[/td][td][/td][td]Betty[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1005​
[/td][td=bgcolor:#D9E1F2]Dino F[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
50​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]Dino[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1006​
[/td][td]Pebbles F[/td][td][/td][td][/td][td][/td][td]
95​
[/td][td][/td][td]Pebbles[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td=bgcolor:#D9E1F2]
1007​
[/td][td=bgcolor:#D9E1F2]Bamm-Bamm R[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]
85​
[/td][td=bgcolor:#D9E1F2][/td][td=bgcolor:#D9E1F2]Bamm-Bamm[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]

[tr=bgcolor:#FFFFFF][td]
1008​
[/td][td]Arnold P[/td][td][/td][td][/td][td][/td][td]
80​
[/td][td][/td][td]Arnold[/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][/tr]
[/table]


add helper column eg. Name with formula:
Code:
=IFERROR(LEFT(B2,SEARCH(" ",B2)-1),B2)
then use this column in PivotTable

screenshot-32.png


the assumption is that for each ID the names are unique
if not
for eg.
107 - Mark Axe
108 - Mark Buzzer
you'll see:
107 - Mark
108 - Mark
and you'll need to recognize by ID not by Name

it's very simple, maybe someone else will give you more flexible solution :)
 
Last edited:
Upvote 0
That looks really good.. Seems like that would allow for sorting by name as well.

I'm not getting the same result in my Example Sheet, tho. It looks like my PT Table Fields are configured the same as yours, but I'm getting expandable rows with both IDs and Student Names.
 
Upvote 0

Forum statistics

Threads
1,223,897
Messages
6,175,270
Members
452,628
Latest member
dd2

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top