index_num을 사용하여 인수 값 목록에서 값을 반환합니다. 선택 을 사용하여 인덱스 번호에 따라 최대 29개 값 중 하나를 선택합니다. 예를 들어 value1에서 value7까지가 요일을 나타내고 1부터 7까지의 숫자 중 하나가 index_num으로 사용되는 경우 CHOOSE 함수는 요일을 반환합니다.
구문
CHOOSE(index_num,value1,value2,...)
Index_num 선택한 값 인수를 지정합니다. Index_num 1에서 29 사이의 숫자이거나 1에서 29 사이의 숫자를 포함하는 수식 또는 열 참조여야 합니다.
- index_num이 1이면 CHOOSE에서는 value1이 반환되고, 2이면 CHOOSE에서는 value2가 반환됩니다.
- index_num이 1보다 작거나 목록의 마지막 값에 해당하는 번호보다 크면 CHOOSE에서는 #VALUE! 오류 값이 반환됩니다.
- index_num이 분수이면 가장 작은 정수로 잘린 후 사용됩니다.
Value1,value2,... 는 SELECT가 index_num 따라 수행할 값 또는 작업을 선택하는 1~29개의 값 인수입니다. 인수는 숫자, 열 참조, 수식, 함수 또는 텍스트일 수 있습니다.
예제 1
| Col1 | Col2 | Col3 | Col4 | 수식 | 설명(결과) |
|---|---|---|---|---|---|
| 첫째 | 둘째 | 셋째 | 완료 | =CHOOSE(2,[Col1],[Col2],[Col3],[Col4]) | 두 번째 인수 Col2의 값(2번째) |
| 못 | 나사 | 너트 | 볼트 | =CHOOSE(4,[Col1],[Col2],[Col3],[Col4]) | 네 번째 인수 Col4(Bolt)의 값 |
예제 2
| Col1 | Col2 | Col3 | Col4 | 수식 | 설명(결과) |
|---|---|---|---|---|---|
| 23 | 45 | 12 | 10 | =SUM([Col1], CHOOSE(2,[Col2],[Col3],[Col4])) | Col1 인수 두 개와 Choose 함수의 결과를 합산합니다(35). |