How to autonumber rows if adjacent cell not blank in Excel?

In Excel, we can drag the fill handle to fill the sequence numbers in a column quickly and easily, but, sometimes, we need to number the rows based on adjacent cells. For example, if the cells contain value then number them, if there are blank cells, leave the sequence blank as well. How could you solve this job that when you insert or delete values in adjacent cells, the column can be renumbered automatically as following screenshot shown?
Number rows if adjacent cell not blank automatically with formula
Number rows if adjacent cell not blank automatically with formula
To solve this task, here, I will introduce a simple formula, please do as follows:
1. Enter this formula: =IF(B2<>"",COUNTA($B$2:B2),"") into a blank cell which adjacent your data cell, A2, for instance, and then drag the fill handle down to the cells that you want to apply this formula to auto number the column based on adjacent cells, see screenshot:
Note: In the above formula, B2 is the cell that you want to auto number based on.
2. And now, when entering value in the blank cells or deleting the existing data, the sequence numbers in column A will be renumbered automatically.
Best Office Productivity Tools
Supports Office/Excel 2007-2021 and 365 | Available in 44 Languages | Easy to Uninstall Completely
Kutools for Excel Boasts Over 300 Features, Ensuring That What You Need Is Just A Click Away...
Supercharge Your Excel Skills: Experience Efficiency Like Never Before with Kutools for Excel (Full-Featured 30-Day Free Trial)
Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier
- Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
- Open and create multiple documents in new tabs of the same window, rather than in new windows.
- Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day! (Full-Featured 30-Day Free Trial)












