Back to Functions

CHOOSE

Returns an element from a list of choices based on index.

LookupCHOOSE(index, choice1, [choice2, ...])

The CHOOSE function in Google Sheets is a powerful tool to return an element from a list of choices based on an index. Whether you're selecting options from a dropdown menu, assigning values based on certain conditions, or creating personalized reports, the CHOOSE function simplifies the task. Dive into our comprehensive guide to master its application.

Parameters

  • index: The index of the element to return. Must be a positive integer.
  • choice1, ...: The choices to select from. It can be a list of values, cell references, or ranges.

Step-by-Step Tutorial

  1. Using CHOOSE to select from a list of values:

    • Example: =CHOOSE(2, "Apple", "Banana", "Orange")
    • Result: "Banana"
  2. Using CHOOSE with cell references:

    • Example: If A1:A3 has the values "Apple", "Banana", "Orange", and B1 contains the index 3, then =CHOOSE(B1, A1:A3) will return "Orange".

Use Cases and Scenarios

  1. Data Validation: Create dropdown menus that allow users to select from specific options.
  2. Dynamic Reporting: Generate customized reports based on predefined criteria.
  3. Conditional Assignments: Assign values based on certain conditions or criteria.

Related Functions

  • INDEX: Returns the value of a cell in a specified row and column of a range.
  • VLOOKUP: Searches for a value in the first column of a range and returns a value in the same row from a specified column.
  • HLOOKUP: Searches for a value in the top row of a range and returns a value in the same column from a specified row.

Related Articles

Newsletter

More CHOOSE examples coming soon.

We are building short, practical updates for Sheets power users.