You could do something like this
Sheet datelist
[TABLE="class: grid, width: 512"]
<tbody>[TR]
[TD="width: 64, bgcolor: transparent, align: right"][/TD]
[TD="width: 64, bgcolor: transparent"]A[/TD]
[TD="width: 64, bgcolor: transparent"]B[/TD]
[TD="width: 64, bgcolor: transparent"]C[/TD]
[TD="width: 64, bgcolor: transparent"]D[/TD]
[TD="width: 64, bgcolor: transparent"]E[/TD]
[TD="width: 64, bgcolor: transparent"]F[/TD]
[TD="width: 64, bgcolor: transparent"]G[/TD]
[TD="width: 64, bgcolor: transparent"]H[/TD]
[/TR]
[TR]
[TD="width: 64, bgcolor: transparent, align: right"]1[/TD]
[TD="width: 64, bgcolor: transparent, align: right"]
3/1/2015
[/TD]
[TD="width: 64, bgcolor: transparent"][/TD]
[TD="width: 64, bgcolor: transparent"][/TD]
[TD="width: 64, bgcolor: transparent"][/TD]
[TD="width: 64, bgcolor: transparent"][/TD]
[TD="width: 64, bgcolor: transparent"]
Marty
[/TD]
[TD="width: 64, bgcolor: transparent"]
Amanda
[/TD]
[TD="width: 64, bgcolor: transparent"]
Beth
[/TD]
[/TR]
[TR]
[TD="bgcolor: transparent, align: right"]2[/TD]
[TD="bgcolor: transparent, align: right"]
3/2/2015
[/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent, align: right"]
1/1/2015
[/TD]
[TD="bgcolor: transparent, align: right"]
2/2/2015
[/TD]
[TD="bgcolor: transparent, align: right"]
3/1/2015
[/TD]
[/TR]
[TR]
[TD="bgcolor: transparent, align: right"]3[/TD]
[TD="bgcolor: transparent, align: right"]
3/3/2015
[/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent, align: right"]
1/2/2015
[/TD]
[TD="bgcolor: transparent, align: right"]
2/3/2015
[/TD]
[TD="bgcolor: transparent, align: right"]
3/2/2015
[/TD]
[/TR]
[TR]
[TD="bgcolor: transparent, align: right"]4[/TD]
[TD="bgcolor: transparent, align: right"]
3/4/2015
[/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent, align: right"]
1/3/2015
[/TD]
[TD="bgcolor: transparent, align: right"]
2/7/2015
[/TD]
[TD="bgcolor: transparent, align: right"]
3/3/2015
[/TD]
[/TR]
[TR]
[TD="bgcolor: transparent, align: right"]5[/TD]
[TD="bgcolor: transparent, align: right"]
3/5/2015
[/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent, align: right"]
1/4/2015
[/TD]
[TD="bgcolor: transparent, align: right"]
2/8/2015
[/TD]
[TD="bgcolor: transparent, align: right"]
3/4/2015
[/TD]
[/TR]
[TR]
[TD="bgcolor: transparent, align: right"]6[/TD]
[TD="bgcolor: transparent, align: right"]
3/6/2015
[/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent, align: right"]
1/5/2015
[/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent, align: right"]
3/5/2015
[/TD]
[/TR]
[TR]
[TD="bgcolor: transparent, align: right"]7[/TD]
[TD="bgcolor: transparent, align: right"]
3/7/2015
[/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent, align: right"]
3/6/2015
[/TD]
[/TR]
[TR]
[TD="bgcolor: transparent, align: right"]8[/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent"][/TD]
[TD="bgcolor: transparent, align: right"]
3/7/2015
[/TD]
[/TR]
</tbody>[/TABLE]
In A1 use this formula.
This is an array formula and must be committed with CONTROL+SHFT+ENTER not just enter. If done correctly Excel will put {} around the formula. Then copy down. Make sure you copy it down far enough so that it pulls all the dates for the select name.
Code:
=IFERROR(INDEX($F$2:$H$8,SMALL(IF(Calendar!$AJ$1=$F$1:$H$1,ROW($H$2:$H$8)-ROW($H$2)+1),ROWS($A$1:A1)),MATCH(Calendar!$AJ$1,$F$1:$H$1,0)),"")
On the sheet with the Calendar in a cell, I used AJ1, from the data ribbon select data validation
Allow: List
Source: this is the list of names
You will now have a drop down list of names to pick from and the date list used in conditional formatting will change based on the name in AJ1.
To handle blank cells in the range the conditional formatting formula will need to be updated.
Code:
=AND(ISNUMBER(VLOOKUP(C4,datelist!$A$1:$A$20,1,0)),C4<>"")