Narayan...bit of a confusing thread this one. Yes, you're correct: for a two-level cascading dropdown setup, if you had say 'Meat' and 'Wine' as the only choices in the first level, and then had sublists of 'Red' and 'White' for both of them, then you can quite happily have duplicates between the lists of those 2nd categories. It looks like that is the case here, and the approach that Karl01 is using (which looks like it came from my post at
http://chandoo.org/wp/2014/02/13/dynamic-cascading-dropdowns-that-reset/ ) will work just fine as is. Karl01: if that's the case, you don't *need* to have "the
same 'Named' Range over multiple ranges within the same worksheet" and so this question is redundant.
However, if you wanted to have a three-level cascading dropdown (or more) , then you can't have any duplicates across those lists (with the exception of the last level).
However, I have another approach that can handle any number of levels with any number of duplicate options between any levels. It uses a series of intermediate tables that I create programmatically from PivotTables.
I first create a master hierarchy like this:
...then I'll create some intermediary tables (using a PivotTable that I then turn to a Table so I have built in named ranges) like these:
...and then I use some pretty complicated range-slicing formulas to serve up the required validation list, with the end result being something like this:
As you can see from the above, if you choose "A" for the first level, "B" for the second, then "B" again for the third, the validation correctly works out and displays just the relevant choices for that combination: ABB1, ABB2, ABB3, and ABB4.
This is horrendously complicated to set up, and requires a lot of fancy Names behind the scenes. But I'm writing an add-in to do it all at the push of a button. I'll upload a file shortly that shows the above...just having problems uploading at present.