bottom
Great ExcelTips!
         
Your e-mail address is safe!
Close Note

Tips.Net > ExcelTips Home > Data Entry > Filling Cells > Working with Record Numbers

Working with Record Numbers

Summary: If you treat the data in a worksheet as a small database, you may want the first cell of each row to contain a record number. There are a couple of ways you can create these record numbers, as described in this tip. (This tip works with Microsoft Excel 97, Excel 2000, Excel 2002, and Excel 2003.)

For some data tables in Excel, you may want to assign a record number to cells in a particular column. For instance, you might want record numbers for 20 different records, ranging between 1 and 20 or between 100 and 119. It doesn't really matter to Excel what range you select. How you go about setting up the record numbers depends on what you want to later do with them.

If you want the record numbers to be static--that is, they are always assigned to a particular record and never change--they you should use the AutoFill feature of Excel to assign the numbers. To do this, simply enter all your data except the record numbers. Then type in the first three record numbers, select them, and drag on the AutoFill handle (the black square at the bottom-right corner of the selection) to fill out the rest of the records.

Using this approach is fast and easy, but it does make the record numbers static. For instance, if you delete the record that has a record number of 107, then that particular record number is gone, and your numbers will show a gap, jumping from 106 to 108.

If you want dynamic record numbers--ones that will change as you make deletions--then you can use a formula to calculate the record numbers. You could put the first record number in, for instance, cell A5, and then in the next cell down you would use a formula such as =A5+1 to calculate the new record number.

This still presents a problem, however, because if you delete a record, all the record numbers below the one you deleted will show an error (#REF!). Why? Because you delete a cell on which the next cell down was dependent. A better solution is to use a record number formula that is dependent on the row in which the formula is located. For instance, let's assume your first record is in row 5. You could use this formula to generate a range of record numbers starting with 100:

=ROW()+95

Now, if you delete a record, the remaining record numbers readjust themselves and you don't end up with any errors.

Tip #2085 applies to Microsoft Excel versions: 97 | 2000 | 2002 | 2003


Save Time and Money! Many people need to keep track of employee time, but don't know where to start when it comes to creating a spreadsheet. Here's a way to save time, effort, and money with ready-to-use timesheet templates.
 
Check out Timesheet Templates today!

Helpful Links

Ask an Excel Question
Make a Comment

Tips.Net Home

ExcelTips FAQ
ExcelTips Premium

Learn Access Now

Beauty Tips
Bugs and Pests Tips
Car Tips
Cleaning Tips
College Tips
Cooking Tips
Excel2007 Tips
ExcelTips
Family Tips
Gardening Tips
Health Tips
Home Tips
Money Tips
Organizing Tips
Pet Tips
Word2007 Tips
WordTips

Advertise on the
ExcelTips Site

 

Great Info!

Get tips like this every week in ExcelTips, a free productivity newsletter. Enter your e-mail address and click "Subscribe."
     
(Your e-mail address will never be shared with anyone, ever.)