ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to create a drop down list in MS Excel – data validation tutorial

Updated on May 6, 2014
A Drop Down List in Excel
A Drop Down List in Excel

Creating Drop Down Lists in Excel

MS Excel is essentially a tool to enter, store and manipulate data. A key challenge of this is ensuring the right data is in place for you to manipulate. There is nothing worse than seeing the error message and knowing somewhere incorrect data has been entered which has thrown out all of your calculations.

Excel has already thought about this and given you a function to prevent just this sort of thing happening. It is the drop down list function and is provided within the Data Validation area. The drop down list can save you loads of time if you want people to select from a specific list of options and prevent the dreaded error messages.

Essentially the drop down list provides a predetermined list of options to be entered into a cell. This increases speed and removes the chance of misspellings or using the wrong data altogether.

There are several ways to create a drop down list using the data validation function in excel:

For simple Drop Down Lists

  1. Highlight the cells that you want the drop down list to be displayed in
  2. Using the ribbon select Data / Data Validation.
  3. Settings tab should already be displayed
  4. In the allow drop down list select ‘List’
  5. Ensure that you have selected ‘In Cell Dropdown’
  6. In the source drop down list enter the options that you want to appear in the list and separate the options with a comma. E.g. if you wanted your drop down list to cover fruits you could enter Apple, Pear, Banana, Peach. This would allow you to select from Apple, Pear, Banana, Peach in your drop down list.
  7. When you click OK, these options will be provided in the cell.

refernce cells that contain data within your sheet
refernce cells that contain data within your sheet

For drop down lists with more options

The above method is useful if you only have a short list of options. If you wish to provide many options in your drop down list it would be more suitable to store the options within cells in your sheet and reference those cells to provide your data. This makes it easier to update the list in future and allows several drop down lists to be attached to one range of data.

1. Type the options that you want to appear in your drop down list into cells within the sheet. You may wish to hide these off the screen in an area of the sheet not used.

2. Follow steps 1-5 above

3. In the source box click the red arrow to the right of the box

4. This will take you back to your sheet.

5. Select the range containing the data that you entered earlier and hit enter.

6. Now click ok.

7. Now when you click in your drop down list it will contain the options within the range that you selected on your sheet.

This book will answer all of your questions...

Referencing data in other sheets for your drop down lists

A problem with the above method in Excel 2007 and below is that you are unable to reference a range on another sheet. However there are several approaches to getting around this.

Method 1

1. Follow steps 1-2 above.

2. Within the source box type the cell range that you wish to reference. It will be something like ‘Sheet2!D14:D18’. The first part is the sheet name followed by an exclamation mark, the second part is the range of cells in that sheet.

3. Follow steps 6-7 above.

Another method involves defining a named range for the cells containing your options for the drop down list.

Defining your named range
Defining your named range

Method 2

1. Follow step 1 above.

2. Highlight the cells containing your data for the drop down list

3. In the top left of the sheet just below the ribbon there is a box containing the name of the cell you have selected. Here you can type a name for the range you have just selected.

4. Type a name that is meaningful e.g. ‘Fruit’.

5. Now go back to the main sheet and highlight the cells that you want your drop down list to appear in.

6. Click Data / Data Validation from the Ribbon.

7. In the source box enter the name of the range you have just identified e.g. ‘=Fruit’. It is important to have the equals sign before the named range.

8. Click OK

9. The data defined within that named range ‘Fruit’ will now appear in your drop down list.

Conclusion

Drop down lists are an extremely useful element of MS Excel and it is well worth you familiarising yourself with the above approaches.

working

This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://corp.maven.io/privacy-policy

Show Details
Necessary
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
Features
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Marketing
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Statistics
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
ClickscoThis is a data management platform studying reader behavior (Privacy Policy)