Excel CHOOSECOLS Function: Syntax, Examples & Tips

The CHOOSECOLS function selects specific columns from an array, simplifying data analysis by focusing on relevant information.
Excel
=CHOOSECOLS(array, column_num1, [column_num2], ...)

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

Need more than a single CHOOSECOLS formula? Try our free AI for Excel — it reads your entire spreadsheet, answers questions in plain English, and builds charts and analysis in the same chat.

On this page
  1. Parameters
  2. What is a CHOOSECOLS Formula in Excel?
  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 or array from which you want to select columns.

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

column_num2:
The index number of the second column you want to return from the array. This is an optional parameter.

...:
Additional column index numbers that you want to return from the array. These are optional parameters and can be specified as needed.

What is a CHOOSECOLS Formula in Excel?

The CHOOSECOLS function in Excel is a versatile tool that allows you to select specific columns from a given array or range. This function is particularly useful when you want to extract certain columns from a larger dataset without altering the original data structure.

In simpler terms, the CHOOSECOLS function helps you create a new array by picking only the columns you need, making it easier to focus on relevant information.

A Practical Example

Imagine you are working with a dataset that contains employee information in an Excel spreadsheet:

Employee Data Table:

Employee IDNameDepartmentSalary
1AliceHR60000
2BobIT70000
3CharlieMarketing65000
4DavidIT72000
5EveHR58000

You want to create a new table that only includes the Employee ID and Name columns.

CHOOSECOLS Formula

To extract the Employee ID and Name columns, you would use the CHOOSECOLS formula as follows:

Excel
=CHOOSECOLS(A2:D6, 1, 2)

Breakdown of the Formula:

  • A2:D6: This is the range from which you want to select columns.
  • 1, 2: These are the column indices you want to extract. In this case, 1 refers to the Employee ID column, and 2 refers to the Name column.

Result of the Formula

When you apply the formula, it creates a new array that includes only the Employee ID and Name columns. The output would be:

Employee IDName
1Alice
2Bob
3Charlie
4David
5Eve

Here, the new table displays only the selected columns, making it easier to view the relevant information.

Why Use CHOOSECOLS?

The CHOOSECOLS function is particularly useful when you need to simplify data presentation or focus on specific aspects of a dataset without modifying the original data. It allows you to efficiently create customized views of your data.

Key Takeaways:

  • CHOOSECOLS: Selects specific columns from a given array or range.
  • Efficient Data Management: Helps you create focused views of your data without altering the original dataset.
  • Common Use Cases: Ideal for reporting, data analysis, and any scenario where you need to highlight specific columns.

Understanding how to use the CHOOSECOLS function can significantly enhance your data manipulation capabilities in Excel, enabling you to tailor your datasets to meet your specific needs.

Happy extracting!

Example use case

You have a dataset where Column A contains product names, Column B contains sales figures for Q1, Column C for Q2, and Column D for Q3. You can use the CHOOSECOLS function to extract only the sales figures for Q2 and Q3, allowing you to analyze the performance of each product during those quarters without cluttering your view with unnecessary data from Q1. This simplifies the comparison of sales trends and helps in making strategic decisions for future marketing efforts.

Beyond the CHOOSECOLS function: Better Analyst is a full Excel AI that goes well past individual formulas. Upload any spreadsheet and ask questions in plain English — you'll get formulas, data analysis, and charts back in seconds. It's a free AI Excel assistant that works with any .xlsx, .xls, or .csv file — no plugins, no Microsoft 365 required.

Don't have a spreadsheet yet? Use our free AI spreadsheet generator to turn a text prompt into a downloadable Excel file — a full AI Excel sheet maker that builds headers, columns, and formulas from your description.

Need more help with Excel formulas?

Create a free account for formula help, explanations, and spreadsheet analysis. Usage limits depend on your plan.

Explore all Excel formulas

Browse our complete library of Excel 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.