This is what I have now.
This is the way I want to see the data.
It's a pretty small data set. I'm trying to figure out a way to transpose the data based on a double lookup. I think it will require some kind of vlookup and index/match, or some kind of row/column offset. I tried a few ideas, but can't seem to get this resolved.