I need to limit the choices in a drop down list (numbers) based on the users selection from another drop down list (numbers). The method I have gotten to work is not optimal in my opinion and I'm hoping someone has a better way to do it. What I'm currently using is the INDIRECT function combined with a =RIGHT(I9,LEN(I9)-2) function to strip off the letters I had to add to make it work. ( the issue with numbers was excel wouldn't let me name a range with a number.) So here's what I have. The user selects from a list that has entries like "A_1" or "A_4.875", then there is another cell that has the formula =RIGHT(I9,LEN(I9)-2)and is formatted as a number. Then there is a series of named ranges that have the numeric values I'll allow for each selection in the 1st list each named range has a name that matches one of the choices from the 1st list "A_1","A_4.875",etc...(This is where excel wouldn't allow me to name the ranges "1" or "4.875") Then there is a 2nd list that uses the INDIRECT function from the 1st list to populate itself. Is there a way to do this without the intermediate list? In a nut shell I want the user to select a length and then have the possible widths limited to the ones available for that length.