본문 바로가기
엑셀

[엑셀]CHOOSE 함수 - 선택함수

by 서여니서여니 2024. 11. 7.
728x90
반응형

CHOOSE 함수
목록에서 주어진 인덱스 번호에 해당하는 값을 선택해 반환하는 함수
=CHOOSE(인덱스_번호, 값1, 값2, ..., 값254)

 

예를 들면
=CHOOSE(2, "월요일", "화요일", "수요일")
1의 값은 월요일
2의 값은 화요일
3의 값은 수요일 입니다 
인덱스 즉 맨 앞 값이 2이므로 
2의 값인 화요일이 답이 됩니다 

 

=CHOOSE(4, "봄", "여름", "가을", "겨울")

1의 값은 봄
2의 값은 여름
3의 값은 가을
4의 값은 겨울
인덱스 즉 맨 앞의 값이 4이므로 
4의 값인 겨울이 표시됩니다 

 

아래와 같이 작성해 보세요 

 

위에서 B4셀 즉 노란색으로 색칠되어있는 곳에 
위 주민등록번호를 이용하여 
남자인지 여자인지 알아보는 
CHOOSE  함수를 이용하여 작성해 보세요 

CHOOSE함수는 선택함수 입니다 
남자인지 여자인지는 
-  다음 첫번째 숫자가 
1이면 남성
2이면 여성
3이면 남성
4이면 여성 을 나타냅니다 

B4셀을 클릭하세요 
=CHO라고 입력하고 탭키를 클릭하세요 

 

 

인덱스값을 알아야 합니다 
중간에 있는 숫자를 가져와야 함으로 
MID 함수를 이용하겠습니다 
=CHOOSE(MID(
B2 값에서 8번째값을 1글자 읽어야함으로 
=CHOOSE(MID(B2,8,1) 라고 입력합니다 

 

 

쉼표를 입력하고 
1의 값을 써야합니다 
1의 값은 남성입니다 
큰따옴표를 이용하여 
남성이라고 아래와 같이 입력합니다 


=CHOOSE(MID(B2,8,1), "남성"

쉼표를 입력하고 
2의 값 여성을 입력합니다 
=CHOOSE(MID(B2,8,1), "남성", "여성",
쉼표 3의 값 쉼표 4의 값을 입력합니다 

 

=CHOOSE(MID(B2,8,1), "남성", "여성", "남성", "여성")
괄호 닫고 엔터를 입력합니다 

 

아래와 같이 완성되었습니다 

728x90
반응형

댓글