# CHOOSE

## Content

이 함수는 값 목록에서 값을 반환합니다.

## 구문

`CHOOSE(index, value1, value2,...)`

## 인수

이 함수는 다음 인수를 가집니다:

| 인수 | 설명 |
| --- | --- |
| *index* | 반환할 지정된 값의 인덱스; 1에서 255 사이의 정수 값 |
| *value1* 등 | 선택할 값들; 최대 255개까지 가능하며, 숫자, 셀 참조, 셀 범위, 정의된 이름, 수식, 함수 또는 텍스트일 수 있음 |

값 인수는 범위 참조 또는 단일 값일 수 있습니다. 예를 들어, 수식:
`SUM(CHOOSE(2,A1:A25,B1:B10,C1:C5))`
는 다음과 같이 평가됩니다:
`SUM(B1:B10)`
그 후 B1:B10 범위의 값을 기반으로 결과를 반환합니다.

## 설명

이 함수가 먼저 평가되어 B1:B10 참조를 반환합니다. 이후 [SUM](/spreadjs/docs/v19/formulareference/FormulaFunctions/math-trig-functions/SUM) 함수가 B1:B10을 사용해 평가됩니다.

## 데이터 유형

index 인수는 숫자 데이터를 허용합니다. 값 인수는 모든 데이터를 허용합니다. 지정된 값의 데이터 유형을 반환합니다.

## 예제

`CHOOSE(3,A1,B1,C1,D1,E1)`의 결과는 C1입니다.
`CHOOSE(3,R1C1,R1C2,R1C3,R1C4,R1C5)`의 결과는 R1C3입니다.
`CHOOSE(2,"dogs","birds","fish","cats","mice")`의 결과는 birds입니다.