Cellgrids Cellgridsby LearnWithRinkesh
Home › Excel tutorials › How to Use CHOOSE in Excel (With Examples)

How to Use the CHOOSE Function in Excel

By Rinkesh Shah · Business Analyst, 8 years in data · Updated 2026-10-31

▶ Video coming soon

CHOOSE returns a value from a list based on a position number.

Syntax

=CHOOSE(index_num, value1, value2, ...)

Basic example

=CHOOSE(2, "Low", "Medium", "High") returns Medium, because it is the second value.

Turn a number into a name

If B2 holds 1 to 7:

=CHOOSE(B2, "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun")

Scenario switch

Pick a scenario number in a cell and let CHOOSE return the right growth rate:

=CHOOSE(B1, 5%, 8%, 12%)

Quarter from a date

=CHOOSE(MONTH(A2), "Q1","Q1","Q1","Q2","Q2","Q2","Q3","Q3","Q3","Q4","Q4","Q4")

CHOOSE with other functions

If the index is outside the list, you get #VALUE!. For ranges of values (like grade bands) use IFS or a lookup table instead.

Worked example

Day number 1 to 3 in A2. =CHOOSE(A2,"Low","Medium","High") returns Medium for 2. With WEEKDAY: =CHOOSE(WEEKDAY(A2,2),"Mon","Tue","Wed","Thu","Fri","Sat","Sun").

Common mistakes

Frequently asked questions

CHOOSE or IFS?

CHOOSE works from a number position. IFS works with conditions.

Can CHOOSE return ranges?

Yes, for example inside SUM.

Can I choose a column?

Yes, CHOOSE({1,2},B:B,A:A) builds a reordered array.

Practice this online, free

Reading is only half of learning Excel. Cellgrids is a free place for online Excel practice: solve Excel formula exercises in a live spreadsheet, prepare for Excel interview questions, and work through business case studies built for data analytics and business analytics roles.

Practice these formulas: CHOOSE, MATCH, IFS.

Start Excel practice → Case studies