Quickly Create Named Ranges in Excel

In an Excel workbook you might have a worksheet that contains several lists that you use as the source for data validation drop-down lists.

Worksheet List

For example, this worksheet has a list of countries, and lists of regions within those countries.

If each list has a heading, you can quickly create named ranges from the lists.

worksheet list of countries
worksheet list of countries

Create the First Named Range

To quickly create a named range, follow these steps:

  • Select the heading and the items in the first list that you want to name.

RangesSelected

  • On the Excel Ribbon, click the Formulas tab
  • In the Defined Names group, click Create from Selection
  • (Note: In Excel 2003 and earlier versions, click Insert > Name > Create)
Create from Selection command
Create from Selection command

Create Names dialog box

  • In the Create Names dialog box, add a check mark to Top row
  • Next, remove any other check marks, then click OK.
Create Names dialog box
Create Names dialog box

Name the Remaining Ranges

To name the next range, follow these steps:

  • First, select the range’s heading and items
  • Next, on the keyboard, press the F4 key
    • This is the Repeat Last Action keyboard shortcut
  • Repeat for all the remaining ranges.

_______________

0 thoughts on “Quickly Create Named Ranges in Excel”

  1. Deb, good tip. I’m often amazed at how I’ve missed some of these things. I’ve always gone straight for Define Name and never even tried to see what Create does. I’m a creature of habit, I guess.

  2. I use this even if I want to define a dynamic range. First, it lets me test formulas in dependent cells even before I have a chance to break the dynamic refers-to formula. Second, it gives me at least a starting point for defining the dynamic name.

Leave a Reply

Your email address will not be published.

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