First, to address your title and removing duplicates from the dropdown
You need to create a new list without duplicates and reference that. Easiest way is to copy and paste the list somewhere else and then use Excel's "Remove Duplicates" functionality (on the Data Tab). I think Excel 2007 has this.
However, since your data is expanding, we can do this with formulas.
In F2 of RoutingTable tab, I entered this formula copied down
You can hide this column if you like for esthetics.
Now to fill in Col C of FormTable
I used this Arrayed Formula copied down
**Array formulas are not entered in the same way as 'standard' formulas. Instead of pressing just ENTER, you first hold down CTRL and SHIFT, and only then press ENTER. If you've done it correctly, you'll notice Excel puts curly brackets {} around the formula (though do not attempt to manually insert these yourself).
See attachment
Bookmarks