# Excel ROW Function - Microsoft Excel ROW Function Tutorial

The ROW Function determines the row number of a single cell or the row numbers of the range you specify.

## What is the Microsoft Excel ROW Function?

The ROW function is a computer program that you run from a worksheet cell formula. It determines the row number of a single cell or the row numbers of the range you specify. You run the ROW worksheet function by typing its name in a formula then followed by the information it is suppose to analyze. The sole use of this function is to return the row numbers of a specified range or cell. It is commonly used as a nested function in other functions that require the row and column coordinates of a cell like the ADDRESS function. It is also quite heavily used as a nested function in the IF function where logic is used to determine what row numbers to return from its answer if a range was used as its argument.

## How Do You Type the ROW Worksheet Function in a Formula?

Whenever you type a formula in a worksheet cell, this is called syntax or grammar. The general ROW function syntax has a format like this when you type it in a worksheet cell:

=ROW([reference])

Where [reference] is called the function argument list. Remember, you are running a computer program at this point so the program needs information to operate and that is why there is an argument list. When you see an argument list and you see square brackets [ ] around the argument name, this means the argument is optional and you do not have to include it when typing unless you need it. So for the syntax above, you do not need to include any arguments for the ROW function when typing it in a worksheet cell formula in order for it to calculate correctly. What argument value can be used is discussed below. Remember functions expect certain things in their argument lists, if you do not put the correct information in the list they will generate an error when run.

## How Do You Run the ROW Function?

Since the ROW function is a computer program, it runs when you press Enter to enter the formula that contains it. If any of the arguments are wrong, the function will return an error.

## What Do I Type for a ROW Function Argument?

When typing the ROW function in a worksheet cell formula, you can include an argument if you want. Some typical arguments you can use are:

 Argument Type Cell Formula Example Explanation Nothing = Row( ) Returns the ROW number of the cell it is typed in Cell Reference = Row( A1 ) Returns the ROW number of 1 Range Reference = Row( A1:A10 ) Returns the ROW numbers 1,2,3,4,5,6,7,8,9,10. Not of any use unless interpreted in some other function by nesting. See last example. Nested =ROW( INDIRECT( "A1:" & ADDRESS( 1, COUNTA( A1:A10 ) ) ) ) Returns the ROW numbers between cell A1 and the ending ROW in column A calculated by the ADDRESS and COUNTA functions. Not of any use unless interpreted in some other function by nesting. See last example. Nested =ADDRESS( MAX( IF( B1:B10>0, ROW( A1:A10 ),FALSE ) ) ,1) Returns the address of the cell in column A that is greater than 0 in column B. MAX is used to calculate the largest ROW number generated by the IF function in column A. ADDRESS takes that number and uses it to figure out the cell reference of that cell. This type of formula is called an array formula and is entered by pressing Ctrl+Shift+Enter. It is actually used as a nested part of a larger formula.

## Next Excel Training Dates - Public Training and Live Online Courses

Our next public Excel training workshops and live online Excel courses are listed below. For all of the dates and times, please visit our Training Schedule page using the link above in the main menu.

 Beginning Excel Training for Business Professionals Intermediate Excel Training for Business Professionals Advanced Excel Training for Business Professionals Beginning Excel VBA Training for Business Professionals Intermediate Excel VBA Training for Business Professionals Advanced Excel VBA Training for Business Professionals Advanced Excel Training for Engineers / Scientists Beginning Excel VBA Training for Engineers / Scientists Intermediate Excel VBA Training for Engineers / Scientists Advanced Excel VBA Training for Engineers / Scientists Microsoft Excel Dashboards Training for Combined Audience Next Date:See Schedule Next Date:See Schedule Next Date:See Schedule Next Date:See Schedule Next Date:See Schedule Next Date:See Schedule Next Date:See Schedule Next Date:See Schedule Next Date:See Schedule Next Date:See Schedule Next Date:See Schedule
Need Help? Please call us at 1.866.924.6244

Excel Software Design/Consulting

- Microsoft Excel Software

- Microsoft Excel Consulting

Microsoft Excel Products

- Excel Self-Study Manuals