Google Sheets CHOOSECOLS Function: Syntax, Examples & Tips

The CHOOSECOLS function selects specific columns from a range, allowing users to extract and display only the desired data.
Google Sheets
CHOOSECOLS(array, col_num1, [col_num2])

One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.

On this page
  1. Parameters
  2. What is the CHOOSECOLS Function?
  3. A Practical Example
  4. CHOOSECOLS Formula
  5. Result of the Formula
  6. Why Use CHOOSECOLS?
  7. Key Takeaways:
  8. Example use case

Parameters

array:
The range of cells or array from which you want to select specific columns.

col_num1:
The index of the first column you want to return from the array. This is a required parameter.

col_num2:
The index of the second column you want to return from the array. This is an optional parameter. You can specify additional column numbers as needed.

What is the CHOOSECOLS Function?

The CHOOSECOLS function in Google Sheets is a handy tool that allows users to select specific columns from a range or array. This function is particularly useful when you want to extract certain columns from a larger dataset without having to manually copy and paste the data. It simplifies the process of organizing and analyzing data by enabling you to focus on the columns that matter most to you.

In simpler terms, CHOOSECOLS lets you pick and choose which columns to display from a given range, making it easier to work with large datasets.

A Practical Example

Imagine you are working with a dataset that contains employee information:

Employee Table:

EmployeeIDNameDepartmentSalary
1AliceHR60000
2BobIT75000
3CharlieMarketing50000
4DavidIT70000

You want to create a new table that only displays the EmployeeID and Name of each employee.

CHOOSECOLS Formula

To achieve this, you would use the CHOOSECOLS function as follows:

Google Sheets
=CHOOSECOLS(A2:D5, 1, 2)

In this formula:

  • A2:D5 is the range containing the full Employee Table.
  • 1 refers to the first column (EmployeeID).
  • 2 refers to the second column (Name).

Result of the Formula

When you apply the CHOOSECOLS formula, the output would look like this:

EmployeeIDName
1Alice
2Bob
3Charlie
4David

This new table now only shows the EmployeeID and Name, making it easier to read and analyze.

Why Use CHOOSECOLS?

CHOOSECOLS is beneficial because it streamlines the process of data management in Google Sheets. It allows you to quickly extract relevant information without altering the original dataset. This function is especially useful for reporting and data analysis, where you may need to focus on specific aspects of a larger dataset.

Key Takeaways:

  • CHOOSECOLS: A Google Sheets function that selects specific columns from a range or array.
  • Efficiency: Simplifies data extraction and presentation by allowing you to focus on relevant columns.
  • Flexibility: Easily adjust which columns to display without modifying the original data.
  • Common Use Cases: Ideal for creating reports, summaries, and any scenario where only certain columns are needed for analysis.

CHOOSECOLS is an essential function for anyone working with data in Google Sheets, providing a powerful way to enhance data organization and reporting capabilities.

Happy spreadsheeting!

Example use case

You have a dataset with multiple columns of sales data. Using CHOOSECOLS, you can extract specific columns, like sales figures and dates, to create a focused report. This simplifies data analysis and helps visualize key metrics without clutter.

Need more help with Google Sheets formulas?

Sign up for Better Analyst and get unlimited AI-powered formula generation, explanations, and advanced data analysis.

Explore all Google Sheets formulas

Browse our complete library of Google Sheets formula guides

Compare your options

Decide with evidence, not a sales pitch.

Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.

  1. 01ChatGPTOpen a balanced comparison prompt in ChatGPT.
  2. 02ClaudeOpen the same research prompt in Claude.
  3. 03PerplexityResearch the comparison with linked web sources.

AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.