how to get rid of blank area in drop down of a dependent list

dear experts,

I column C of the attached file, I have a dropdown list. There is some extra space in the drop down which I want to get rid of. How do I do this?
ee-blank-area-dropdown.xlsx
Leonardo MAsked:
Who is Participating?
 
YamaafgConnect With a Mentor Commented:
Follow below steps:
 
1.      Select I12 to O15
2.      Press Ctrl + G
3.      Select Special
4.      Select Blank
5.      Select OK
6.      Right click on one of the black cells
7.      Select delete
8.      Select Shift cells left and click ok
0
 
Rob HensonFinance AnalystCommented:
The blank area represents the blank cells at the end of your validation lists. To get rid of the blanks in the dropdown, you need to make the validation list area smaller or better still would be to make it dynamic, ie the range changes based on its contents.

Is that something you want to consider?
0
 
Rob HensonFinance AnalystCommented:
Would you consider changing the ranges for AA, BB etc to columns rather than rows?
0
Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

 
Subodh Tiwari (Neeraj)Excel & VBA ExpertCommented:
Select the range I12:O15, press Ctrl+G --> Special --> Choose Constant --> OK --> Formulas Tab --> Under Defined Names --> Choose Create from selection --> Choose Left Column --> Click OK to replace the existing named ranges.
1
 
Rob HensonFinance AnalystCommented:
@Neeraj - as a one off change that is a good method that I have not seen before. Being dynamic though would mean the definition would change as the contents change.
0
 
Subodh Tiwari (Neeraj)Excel & VBA ExpertCommented:
@Rob
Thanks. As far as I know the dynamic named ranges won't work with Indirect function used in Data Validation.
Have you tried creating dynamic named ranges and referring them within Indirect function in the data validation? I remember I tried it once and it didn't work for me.
0
 
Rob HensonFinance AnalystCommented:
Yep, just found that for myself. I am off to try something else then!!!
0
 
Rob HensonFinance AnalystCommented:
Based on the current layout, change the formula in the data validation for C2 to:

=OFFSET(I1,MATCH($B$2,I:I,0)-1,1,1,COUNTA(INDIRECT(MATCH($B$2,I:I,0)&":"&MATCH($B$2,I:I,0)))-1)

So rather than creating several dynamic ranges to use within the INDIRECT function, create one dynamic range within the DV.

No doubt the current layout is not completely representative of the true working document so it will no doubt need amending.

Thanks
Rob
2
 
Subodh Tiwari (Neeraj)Excel & VBA ExpertCommented:
Good one Rob! :)
0
 
Rob HensonFinance AnalystCommented:
Thanks Neeraj. Only good in this particular scenario which I think is unrealistic. For starters this relies on the remainder of the rows holding the lookup data being blank.
0
 
Rob HensonFinance AnalystCommented:
Not even assisted points for Neeraj and myself???
0
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.

All Courses

From novice to tech pro — start learning today.