Note: The other languages of the website are Google-translated. Back to English
English English

How to increment number every x rows in Excel?

doc increment x rows 1

Normally, we can fill sequential numbers in a column with Fill Handle, but have you ever tried to fill a column with increment number every x rows? For example, first five rows fill the number 1, on the 6th row the value will become 2, then on the 11th row the value will become 3 and so on as following screenshot shown, to solve this problem, this article may do you a favor.

Increment number every x rows with formula


arrow blue right bubble Increment number every x rows with formula

The following simple formula can help you to quickly fill the column with increment numbers every x rows as you want, please do as follows:

1. Enter this formula: =INT((ROW(E1)-1)/5)+1 into a blank cell where you want to fill the sequential numbers, see screenshot:

doc increment x rows 2

Note: In the above formula, the number 5 indicates to increment the numbers every 5 rows, you can change it to your need.

2. Then drag the fill handle down to the cells which you want to fill the increment numbers, and the numbers have been inserted with increment by 1 after every 5 rows, see screenshot:

doc increment x rows 3

 


The Best Office Productivity Tools

Kutools for Excel Solves Most of Your Problems, and Increases Your Productivity by
80%

  • Reuse: Quickly insert complex formulas, charts and anything that you have used before; Encrypt Cells with password; Create Mailing List and send emails...
  • Super Formula Bar (easily edit multiple lines of text and formula); Reading Layout (easily read and edit large numbers of cells); Paste to Filtered Range...
  • Merge Cells/Rows/Columns without losing Data; Split Cells Content; Combine Duplicate Rows/Columns... Prevent Duplicate Cells; Compare Ranges...
  • Select Duplicate or Unique Rows; Select Blank Rows (all cells are empty); Super Find and Fuzzy Find in Many Workbooks; Random Select...
  • Exact Copy Multiple Cells without changing formula reference; Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
  • Extract Text, Add Text, Remove by Position, Remove Space; Create and Print Paging Subtotals; Convert Between Cells Content and Comments...
  • Super Filter (save and apply filter schemes to other sheets); Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
  • Combine Workbooks and WorkSheets; Merge Tables based on key columns; Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
  • More than
    300
    powerful features
    . Supports Office/Excel
    2007-2019 and 365
    . Supports all languages. Easy deploying in your enterprise or organization. Full features
    30
    -day free trial. 60-day money back guarantee.
kte tab 201905

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!
officetab bottom

 

Comments (24)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I am mac user How Increment Alphanumeric String By 2 Or More For A Column With Formula?Like that TEI-0001.jpg TEI-0001.jpg TEI-0001.jpg TEI-0002.jpg TEI-0002.jpg TEI-0002.jpg I use dogs.google
This comment was minimized by the moderator on the site
Unfortunately Google Dogs only supports functions sit, stay, fetch, and rollover.
This comment was minimized by the moderator on the site
lmfao this is great
This comment was minimized by the moderator on the site
On a separate sheet to use for your math...Break the Alphanumeric into separate columns then, use the number columns for the incremental, then concatenate the results back, then copy the concatenated results and paste [as values] into the VBA script..
Column A text is "TEI-000"Column B text is "1"Column C text is ".jpg"
Use the formula "INT Row..." to do double number row lines for the number column.Columns "A" & "C" are unchanged so copy to last row of data.
Select all of the concatenated results, Copy, paste as values into another column to save your magic formula as a master reference sheet.
I've just done something like that for 100,000 cells with formulas.

This comment was minimized by the moderator on the site
How could you do this with columns? Dragging formula horizontally instead of vertically. Thank you.
This comment was minimized by the moderator on the site
Hi, Matt,
To solve your problem, please apply the below formula:
=INT((COLUMN(A1)-1)/5)+1
Please try, hope it can help you!
This comment was minimized by the moderator on the site
I Want stating number 908
This comment was minimized by the moderator on the site
Hi, try this:
=INT((ROW()-1)/12)+908
NB:
1-remove header or rather use ROW()-2 with header
2-the number 12 in the formula stands for your increment row range: increment after 12 rows
This comment was minimized by the moderator on the site
Hello friend,

Thank you for your share. If you want to insert 908 in cell H1, Increment Number Every 5 columns, try this formula:
=INT((COLUMN(A1)-1)/5)+908

This formula can make the starting number 908 no matter where you insert the formula.

But if you input =INT((COLUMN()-1)/5)+908 in H1, the starting number will be changed to 909. So it is better to include A1 in the formula. Please have a try. Thanks.

Sincerely,
Mandy
This comment was minimized by the moderator on the site
How could you do this with workday instead of numbers?
This comment was minimized by the moderator on the site
Very helpful, thanks !
This comment was minimized by the moderator on the site
Thank you so much for this solution!!!!...........Your blog saves my night's sleep :)
This comment was minimized by the moderator on the site
Hello, I was trying to use the same formula for every 12 rows. =INT((ROW(R5)-1)/(12))+1877. But it does not work
This comment was minimized by the moderator on the site
Hello, Marjan, To increment number every 12 Rows, please use this formula:=INT((ROW(E1)-1)/12)+1
Please try it, thank you!
This comment was minimized by the moderator on the site
Thank you so much for this article.. It saved a lot of time for me. Appreciate your support guys..
This comment was minimized by the moderator on the site
Hey, thank you for this article. can I increase the specified row by other value instead of 1?
This comment was minimized by the moderator on the site
Hello,Jay,
Sorry, I can't get your point, could you give a detailed example? You can insert a picture here to describe your problem.
Thank you!
This comment was minimized by the moderator on the site
Hello,

What is the formula to add sequential numbers to every 8 rows. I don't want the rows in between to have any numbers (2-7, or 9-16, and so on).

Thank you,
Yazen
This comment was minimized by the moderator on the site
Hello, Yazen
Sorry, I can't get your point, could you give a detailed example?
You can insert a screenshot or an Excel file of your problem here.
Thank you!
This comment was minimized by the moderator on the site
I am unable to add a screenshot or attach a file. But, here is what the excel looks like:
1 Apple 1
Apple 2
Apple 3
Apple 4
Apple 5
Apple 6

2 Orange 1
Orange 2
Orange 3
Orange 4
Orange 5
Orange 6

3 Banana 1
Banana 2
Banana 3
Banana 4
Banana 5
Banana 6

4 Melon 1
Melon 2
Melon 3
Melon 4
Melon 5
Melon 6


The numbers from 1 to 4 are manually entered. I am trying to figure out a formula that lets me add these numbers automatically to the first row category only and not every cell in that category.

Any help would be greatly appreciate it.

Thank you.
This comment was minimized by the moderator on the site
Hello,
To solve your problem, please use the below formula:
=IF(MOD((ROW(A1)-1)/6, 1)=0,(ROW(A1)-1)/6+1, "")

https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-increase-numbers.png
Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Thank you very much, that's exactly how I wanted it to be.
This comment was minimized by the moderator on the site
Hello!!! very interesting!!! Is there a way to do this but with months?
Something like:
A1
25/11/2018
25/11/2018
25/11/2018
25/11/2018
25/12/2018
25/12/2018
25/12/2018
25/12/2018
25/01/2019
25/01/2019
25/01/2019
25/01/2019.... and so on?

Thanks!
This comment was minimized by the moderator on the site
Hello, Alfredo
To solve your problem, please apply the below formula:
=DATE(YEAR("2018/11/25"),MONTH("2018/11/15")+INT((ROW(A1)-1)/4),DAY("2018/11/25"))
Note: If the date format does not match your need, please change the date format to oyur own.
Please have a try, hope it can help you!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations

Follow Us

Copyright © 2009 - www.extendoffice.com. | All rights reserved. Powered by ExtendOffice. | Sitemap
Microsoft and the Office logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.
Protected by Sectigo SSL