CHOOSE Function in Excel – Formula Explained with Examples

Home/Excel Formulas/CHOOSE Function in Excel – Formula Explained with Examples

Choose Function: Explained with Examples

Choose function helps us to select a particular value from list of values. Or selecting particular cell or range from a range.



50+ Project Management Templates Pack
Excel PowerPoint Word

Advanced Project Plan & Portfolio Template
Excel Template

Business Presentations Templates Pack
PowerPoint Slides

20+ Excel Project Management Pack
Excel Templates

20+ PowerPoint Project Management Pack
PowerPoint Templates

10+ MS Word Project Management Pack
Word Templates

For example, we may have some data in a range. And we wants to get a data from based on another selection. This type of functionality can be achieved with CHOOSE formula in Excel.

What is the use of CHOOSE function?

CHOOSE Function in Excel returns a value from a list of values based on a given index position.

What is the syntax of CHOOSE function?

CHOOSE Function in Excel- Syntax

CHOOSE( position, value1,

[value2], …).

position: index position number in the list of values to be returned.
value1, [value2], …: List of values to choose.

Note: The number of list item should be between 1 to 29. so you index position will be any number between 1 to 29.

CHOOSE Function in Excel – Examples

CHOOSE Function in Excel- Example

Example 1: Choose function returns 1001 as output.

=CHOOSE(1,A4,A5,A6,A7) formula choose the first (1) value from the list (A4,A5,A6,A7) and returns its value 1001 as output.

Example 2: Choose function returns “second” as output.

=CHOOSE(2,”first”,”second”,”third”) formula choose the second (2) value from the list (“first”,”second”,”third”) and returns its value second as output.

Example 3: Choose function returns 1025 as output.

=CHOOSE(4,A4,A5,A6,A7) formula choose the fourth (4) value from the list (A4,A5,A6,A7) and returns its value 1025 as output.

Example 4: Choose function returns 1008 as output.

=CHOOSE(2,A4,A5,A6,A7) formula choose the second (2) value from the list (A4,A5,A6,A7) and returns its value 1008 as output.

VBA example on CHOOSE function

CHOOSE function is also available in VBA, following is the example code:

Dim sOutout As String
sOutout =Choose(2, “First”, “Second”, “Third”)

Output: Second

This choose function(Choose(2, “First”, “Second”, “Third”)) in VBA, chooses the second (2) value from the list (“First”, “Second”, “Third”) and returns “second” as output.


Choose function is helpful to extract a value from the list of values. Some times helps to alternative to LOOKUP formulas. CHOOSE formula will be used with the cobination of MATCH, INDEX, OFFSET to lookup a value which is not possible with VLOOKUP and HLOOKUP.


Please refer the below article for more Lookup & Reference Excel functions.
Lookup & Reference Excel Formulas

Please refer the below article for more Excel Functions.
Excel Formulas | Home

By |February 25th, 2013|Excel Formulas|0 Comments

About the Author:

Excel VBA Developer having around 8 years of experience in using Excel and VBA for automating the daily tasks, reports generation and dashboards preparation. Valli is sharing to helps us automating daily tasks.

Leave A Comment

Related pages

excel 2007 unhide sheetmacro code in excel3d stacked column chart excelunload userformexcel cost estimate templateobject oriented programming in vbalock excel file for editingexcel vba application.gotohow to unprotect excel workbookvba rgb colorcells function vbainterview questions for beginnersexcel thisworkbookenable macro excelvba excel formatexcel graph formattingvb 6.0 interview questions and answers pdfvba integer to stringexamples of macros in wordweekly plan template excelunprotect excel workbook 2007excel vba dropdownvba ms accessunhide multiple sheets in excelexcel basics tutorialms excel macro tutorialvba codeexcel vba like operatorfrequently asked sql interview questionsexcel sumif function exampleexcel odbc sql querymatch function in excel 2007infosys interview questions and answers for fresherspowerpoint 2007 questions and answersactivex controllerexcel vba sqlsql dml queriesexcel hide columnsvba copy from another workbookvisual basic command buttonreturn array in vbaspreadsheet for estimating construction costsexcel vba copy rangehow to use iferror formula in excelexcel access vbaisna with vlookupvb sample programs beginnersexcel vba select rowgantt chart template for wordhow to unhide all sheetsword activex controlsexcel microsvba delete columnexcel vba expertexcel 2007 protect workbookdashboard templates for exceladodb recordset vbaexcel vba copy cellcool excel sheetsexcel isnumberlookup vs vlookupmonthly schedule template excelvisual basic commandssql interview questions and answers for freshers pdf downloadexcel 2003 to 2013 converterexcel worksheet vs workbookgantt chart project plan excel templatearray vbams excel shortcuts keys listvba for excel bookbasic sql interview questions and answersexcel create workbooksql query from excelsort excel spreadsheet by columnpassword log template exceladvanced filter vba excelms excel highlight duplicates