엑셀 CHOOSE 함수
실습파일 |
요약
순번(1,2,3,4...)으로 구성된 색인을 참조하여 목록에서 해당 순번의 값을 반환합니다.
설명
CHOOSE 함수는 연번으로 구성된 색인번호를 참조하여 값 목록 중 순번에 위치한 값을 반환하는 함수입니다. 참조값이 연번으로 이루어진 특정한 경우에 한해 IF 함수 또는 IFS 함수의 다중조건을 매우 간단하게 대체할 수 있는 아주 훌륭한 함수입니다. CHOOSE 함수의 값 인수는 범위형태로도 지정할 수 있습니다. 보다 개선된 함수로 엑셀 SWITCH 함수를 사용할 수 있습니다.
호환성
Windows 버전 | 엑셀 모든버전에서 사용 가능합니다. |
Mac 버전 | 엑셀 모든버전에서 사용 가능합니다. |
구문
= CHOOSE ( 색인번호, 값1, [값2], [값3], ... )
인수
색인번호 | 색인번호가 선택 될 셀 또는 값을 지정합니다. 색인번호는 1부터 254사이의 숫자를 지정할 수 있습니다. |
값 | 색인번호에 따라 출력할 값을 지정합니다. 값1은 반드시 들어가야 하며 [값2] 부터는 선택인수입니다. 색인번호와 마찬가지로 1개부터 254개까지의 인수를 지정할 수 있습니다. |
반환값
색인번호에 따라 선택된 값을 값의 종류에 따라 다양항 형태로 반환합니다.
사용예제

다른 주의사항
- INDEX 함수의 색인번호는 1부터 254까지 입력가능하며, 값 인수도 마찬가지로 1개부터 254개까지 입력할 수 있습니다.
- 색인번호가 1보다 작거나 또는 입력된 값의 종류보다 더 큰 수의 색인번호가 입력될 경우 #VALUE! 오류를 반환합니다.
예)
= CHOOSE (4, "A", "B", "C")
'// 값 인수는 3개, 색인번호는 4이므로 #VALUE! 오류 반환. - 값 인수는 단일 값일 수도 있고 범위를 참조할 수도 있습니다.
'// A1: 1, A2: 2, A3: 3, A4: 4, A5: 5 가 입력되어 있을 경우,
예제1)
= SUM(A1:CHOOSE(3,A2,A3,A4,A5))
= SUM(A1:A4)
= 10
'// CHOOSE 함수를 통해 A4가 반환되어 SUM함수로 계산됩니다.예제2)
= SUM(CHOOSE(2,A1:A3,A2:A4,A3:A5))
= SUM(A2:A4)
= 9
'// CHOOSE 함수의 값 인수로 범위를 참조할 수 있습니다.
[링크] MS OFFICE 공식 홈페이지 CHOOSE 함수 설명