Columns Function in Excel

Last Updated :

-

Blog Author :

Edited by :

Reviewed by :

Table Of Contents

arrow

What Is COLUMNS Function In Excel?

The COLUMNS function is a built-in function in Microsoft Excel. It falls under the category of LOOKUP functions in Excel. The COLUMNS function returns the total number of columns in the given array or collection of references. The purpose of the COLUMNS formula in Excel is to know the number of columns in an array of references.

For example, the formula =COLUMNS(A1:E3) will return as 5 since the range A1:E3 has 5 columns, A, B, C, D, and E, respectively.

  • The COLUMNS function in excel is used to find the number of columns used in the worksheet.
  • The formula of the columns function in excel is =COLUMN(array), where the array is the only mandatory argument.
  • The array shows the range of cells for which the number of columns is derived.
  • We can choose either a single cell or a range as the value in the array argument.
  • It is important to know that the function will return only the number of columns even if the chosen array has multiple rows and columns.

Syntax

Columns formula in excel
  • array = This is a required parameter. An array / a formula resulting in an array / a reference to a range of Excel cells for which the number of columns is to be calculated.

The COLUMNS function has only one argument, and it is mandatory.

Columns Function in Excel Video Explanation

 

How To Use COLUMNS Formula In Excel?

The said function is a worksheet (WS) function. As a WS function, columns can be inserted as a part of the formula in a worksheet cell.

Let us look at the examples given below to understand the use of the COLUMNS function in excel.

Examples

Example #1 – Total Columns In A Range

Columns Function Example 1

In the example of this column, cell G3 has a formula associated with it. So, G3 is a result cell.

The argument for the COLUMNS function in excel is a cell range, which is B4:D4. Here, B4 is a starting cell, and D4 is the ending cell.

The number of columns between these two cells is 3. So, the result is 3.

Example #2 – Total Cells In A Range

Example 2

In this example, cell G4 has a formula associated with it. So, G4 is a result cell.

The formula is COLUMNS (B4: E8) * ROWS*B4: E8). Then, multiplication is performed between the total number of columns and a total number of rows for the given range of cells in the sheet.

Here, the total number of columns is four, and the total number of rows is 5. So, the total number of cells is 4*5 = 20.

Example #3 – Get The Address Of The First Cell In A Range

Example 3

Here, the dataset is named data. Further, this data is used in the formula.

You may refer to the steps given below to name the dataset.

  • Step 1: Select the cells.
  • Step 2: Right-click and choose Define Name.
  • Step 3: Name the dataset as data.
Example 3-1

In the example of these columns, cell G6 has a formula associated with it. So, G6 is a result cell. The formula is to calculate the first cell in the dataset represented by the name data. The result is $B$4, i.e., B4, the last cell in the selected dataset.

The formula uses the ADDRESSES function, which has two parameters: row number and column number.

E.g., ADDRESS (8,5) returns $B$4. Here, 4 is the row number, and 2 is the column number. So, the function returns a cell denoted by these row and column numbers.

Here, a row number is calculated by

ROW(data)

And the column number is calculated by

COLUMN(data)

Example 4 – Get The Address Of The Last Cell In A Range

Example 4

Here, the dataset is named data. Further, this data is used in the column’s formula in Excel. We can refer to the steps given below to name the dataset.

  • Step 1: Select the cells.
  • Step 2: Right-click and choose Define Name.
  • Step 3: Name the dataset as data.
Example 4-1

In this COLUMNS example, cell G5 has a formula associated with it. So, G5 is a result cell. The formula is to calculate the last cell in the dataset represented by the name data. The result is $E$8, i.e., E8, the last cell in the selected dataset.

The formula uses the ADDRESSES function, which has two parameters: row number and column number.

E.g., ADDRESS (8,5) returns $E$8. Here, 8 is the row number, and 5 is the column number. So, the function returns a cell denoted by these row and column numbers.

Here, the row number is calculated by

ROW(data)+ROWS(data-1)

And the column number is calculated by

COLUMN(data)+COLUMNS(data-1)

Important Things To Note

  • The argument of the COLUMNS function in Excel can be a single cell address or a range of cells.
  • The argument of the COLUMNS function cannot point to multiple references or cell addresses.

Frequently Asked Questions

1) What is the columns function in excel?

Columns Function in excel is a built-in excel function used to derive the number of columns used in the worksheet. The syntax of the COLUMNS function in excel is =COLUMNS(array). For example, consider the table with details of 3 employees.
columns function in excel 1
We can calculate the number of columns used in the data using the columns function in excel.
columns function in excel 1-1
Step 2: Select the range A1:C4 as shown in the below image.
columns function in excel 1-2
Step 3: Press Enter key
We will get the result as shown in the below image.
columns function in excel 1-3

2) When can we use the columns function in excel?

Columns Function in excel is used when we have to find the number of columns used in the data. Especially while working with large datasets, this function will be useful.

3) How to insert columns function in excel?

We can insert columns function in excel by selecting Formulas > Lookup & Reference in the Function Library group > COLUMNS function.
insert columns function in excel
Alternatively, we can also type =COLUMNS and choose the cell array.