3 Types of Excel Drop Down Lists Compared

3 Types of Excel Drop Down Lists Compared

At a client’s office last week, I was selecting a pricing option from a data validation drop down list.  It had some limitations, so here are 3 types of Excel drop down lists compared.

Data Validation Drop Down

At my client’s office, the worksheet was zoomed to 75%, so we could see more of the data, and the person watching over my shoulder asked, “How can you even read that?”

Good question. Sometimes the font in a data validation drop down is so small that you can barely read the list.

DropDownType00

Drop Down Types

Unfortunately, there’s no way to make the font size bigger, which is one of the drawbacks of a data validation drop down list.

There are other ways to create a drop down list though, and one of those options might work better in your worksheet.

We’ll compare these types of Excel drop down lists:

  • Data Validation List
  • Form Control Combo Box
  • ActiveX Control Combo Box

DropDowns01

Data Validation Limitations

Data validation is a great feature, and you can use creative formulas to create flexible lists, such as dependent drop down lists. However, it has limitations:

  • the font size can’t be changed
  • only 8 rows are visible at a time
  • only the active cell shows a drop down arrow.

You can’t change those settings, but you can colour the data entry cells, to make them obvious to the worksheet users.

Form Control Combo Box

Instead of using data validation, you could use a Form Control Combo Box. It gives you a bit more control over the appearance of the drop down list.

DropDownTypes03

You can adjust the number of drop down lines in the Form Control Combo box, so you can show all 12 months, without a scroll bar.

You can also link the combo box to a cell, so the selected item number appears on the worksheet.

DropDownTypes04

The drop down arrow is always visible, so the Form Control combo box is easy for users to find on the worksheet.

The font size can’t be changed though, so the list would be hard to read on a zoomed worksheet.

DropDownTypes05

Also, you can’t type in the box, so click the arrow, then select an item from the list. That item’s index number (its position in the list) is entered in the linked cell. In the screen shot above, February was selected, and a 2 is entered in cell D5.

Get the Item Name

To show the item name, instead of the item number, you can use an INDEX function in another cell.

In this example, the INDEX function returns a month name from the MonthList named range, from the row number (2) for the selected month (February).

DropDownTypes06

ActiveX Combo Box

Another drop down list option is to use an ActiveX combo box. This is similar to the Forms Control combo box, but has more properties that you can adjust.

DropDownTypes07

After you insert a combo box, right-click the combo box, and click Properties.

DropDownTypes08

You can set the properties, such as font, font size, number of rows, and even include multiple columns.

DropDownTypes09

If you know that a worksheet will be zoomed most of the time, you can use a larger font, to make the list easier to read.

DropDownTypes10

This combo box can also be linked to a worksheet cell, and the value is entered in that cell, when you select an item from the list.

Also, you can type in the combo box, and the text autocompletes as you type, finding the first matching item in the list.

Combine the Drop Down Lists

To make the most of the data validation features, while allowing font changes, autocomplete and more rows, I sometimes combine data validation with a combo box.

There’s only one combo box, hidden at the top of the worksheet, and bit of programming makes the combo box appear when needed.

When a user double-clicks on a data validation cell, the combo box appears, and displays the data validation list for the selected cell. If users don’t want to use the combo box, they can simply click on the arrow in the cell, and use the data validation list.

Watch the Drop Down Lists Video

To see a demonstration of the 3 types of drop down lists, you can watch this Drop Down Lists video.

____________

57 thoughts on “3 Types of Excel Drop Down Lists Compared”

  1. I have created a drop-down box using Excel’s “Validation” “List” option, is there a way to select the name as one types in the cell…for example…i have values, like Armenia, Holland, United Stated of America, India, Indonesia, etc…for example I would like to select the value Indonesia for this cell….as I type “I” the system should be intelligent enough to filter me values in “I” until i finish typing “Indo” it should display me “Indonesia” can this functionality be done in excel using the Validation logic?
    Appreciate anyone’s assistance in this regard – Mike

    1. Mike, did you ever get an answer to your question? I need the same exact help. Oh, I just saw your post was back in 2015 so maybe nobody is answering this blog anymore. 🙁

  2. Pingback: show more than 8 items in the Data Validation drop down list in Excel – Internet and Tecnnology Answers for Geeks
  3. Hi Debra
    Thanks for sharing. Just wondering if you know the answers to these questions.
    1. When I do a spreadsheet with a data validation drop down list and try to embed that spreadsheet on my website (from onedrive) the drop down menu doesn’t work. Do you know why this would be? Would doing a drop down list from a combo box work with embedding?
    2. I tried to do a combo box drop down list but my excel doesn’t have the developer tab like shown in your screenshots. Is my excel not able to do combo box lists?
    Thanks for your help,
    Nathan

  4. Hi,
    I want to use a list in a drop-down box, but then have the user be able to select an item in the list or enter in another word. For example, a list of the usual people: Jones, Smith, Johnson, Cooper are in the list, but a substitute was there one day, so the user should be able to add: Hammond, which becomes part of the list now. I’m using Excel 2013…but I’m editing a spreadsheet created in omg old version, like 2007 or something… Maybe I just have to create new ones in 2013?
    Thanks!

  5. Hi, I’m currently trying to do something in excel that I’m unsure if it’s possible. What I’m trying to do is create a drop-down box in individual cells that allows a person to either use a dropdown or type/search function, but at the same time, am trying to find a way that’ll auto-fill other adjacent cells in correspondence to this input. I would also like the options to not be visible on the spreadsheet until the cell is pressed or typed on, as there are several rows of data that I’d like to perform this to.
    If you know anyway on how to do this, or need any clarification, could you please let me know? Cheers!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.