dependent validation list using only the first 2 characters...possible in Excel or not?

I can set up a dependent dropdown validation list using Indirect..named ranges etc. However, is it possible to do the following..
in the attached file I have a list of 4 digit codes that starts with 52, then another that starts with 50. Is it possible to set up a dependent dropdown list that is set up so that when the user enters a code starting with 52 in one cell, that on the same row in a column beside it, a list is generated which only shows the descriptions and numbers for the codes starting with that e.g. in the attached file it should only show the entries in rows B1:B20.(in blue)  Then if the user selects a number that starts with 50, they should only see the entries in B21:B27 (yellow).
Thanks
EE-dependent-dropdown-list---first-.xlsx
LVL 1
agwalshAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Subodh Tiwari (Neeraj)Excel & VBA ExpertCommented:
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
agwalshAuthor Commented:
This does the job thank you :-)  but I know the users...they want something that will just autopopulate with the required entries. Really what I want to know is: is it possible to do a dependent dropdown list just using the first two digits as the dependent factor. I don't think so but I'm more than willing to be proved wrong... :-)
0
Subodh Tiwari (Neeraj)Excel & VBA ExpertCommented:
That is what the selection in A1 does. The drop down lists in col. A and B are dependent upon the selection in A1.
0
Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

agwalshAuthor Commented:
I know that and I can see that. But what the user wants is a scenario where the following happens.
She has set up a vlookup that autopopulates with the 4 digit codes. Then the users are to apply a sector to it e.g. 5000 narrows it down to the description of the codes that starts with 50 but in your solution they would have to pick 50 or 52 from the list...
0
Subodh Tiwari (Neeraj)Excel & VBA ExpertCommented:
Can you upload a sample workbook with the same layout as of your original workbook with all the formulas in place and highlight the cells where you want the drop down lists and then explain your logic based on the sample workbook?
0
Glenn RayExcel VBA DeveloperCommented:
agwalsh,

If I understand your request correctly, you would like to see an "Intellisense-like" feature like seen in table filters.  The function behaves as a real-time filter that shows valid values that have sub-string matching of entered values.

What I'm not quite understanding is why a user would have to enter all four digits just to see the other codes that have the same first two.

-Glenn
0
Glenn RayExcel VBA DeveloperCommented:
I've whipped up a possible workbook application that uses an array function, VLOOKUP, and conditional formatting to display results dynamically.

It has an input cell (A2) that can accept any input.  Any codes in the "Data" sheet that have the same first two digits as this value will display in a table to the right along with their descriptions.

The formula to retrieve the Matching Codes is an array function ([Ctrl]+[Shift]+[Enter] required):
=IFERROR(INDEX(Data!$A$1:$A$40,SMALL(IF(LEFT(Data!$A$1:$A$40,2)=LEFT($A$2,2),ROW(Data!$1:$40),10^10),ROW()-1)),"")

The formula for the Descriptions is simpler:
=IFERROR(VLOOKUP(B2,Data!A1:$B$40,2,FALSE),"")

You'll note that both look only as far as 40 rows; that can easily be updated.

Additionally, conditional formatting is used to only display table borders for matching values.  The actual range of these formulas extends down to row 40 (as does the conditional formatting rule).

Hope this helps.
-Glenn
EE-dependent-dropdown-list-first.xlsx
0
frankhelkCommented:
No comment has been added to this question in more than 21 days, so it is now classified as abandoned.

I have recommended this question be closed as follows:

Split:
-- Subodh Tiwari (Neeraj) (https:#a41768377)
-- Glenn Ray (https:#a41771081)


If you feel this question should be closed differently, post an objection and the moderators will review all objections and close it as they feel fit. If no one objects, this question will be closed automatically the way described above.

frankhelk
Experts-Exchange Cleanup Volunteer
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Excel

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.