=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.
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.
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.
Imagine you are working with a dataset that contains employee information in an Excel spreadsheet:
| Employee ID | Name | Department | Salary |
|---|---|---|---|
| 1 | Alice | HR | 60000 |
| 2 | Bob | IT | 70000 |
| 3 | Charlie | Marketing | 65000 |
| 4 | David | IT | 72000 |
| 5 | Eve | HR | 58000 |
You want to create a new table that only includes the Employee ID and Name columns.
To extract the Employee ID and Name columns, you would use the CHOOSECOLS formula as follows:
=CHOOSECOLS(A2:D6, 1, 2)When you apply the formula, it creates a new array that includes only the Employee ID and Name columns. The output would be:
| Employee ID | Name |
|---|---|
| 1 | Alice |
| 2 | Bob |
| 3 | Charlie |
| 4 | David |
| 5 | Eve |
Here, the new table displays only the selected columns, making it easier to view the relevant information.
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.
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!
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.
Create a free account for formula help, explanations, and spreadsheet analysis. Usage limits depend on your plan.
Browse our complete library of Excel formula guides
Compare your options
Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.
AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.