엑셀 강좌

엑셀 CHOOSE 함수로 IF 함수보다 간단하게 값 선택하기

momo is 2025. 2. 25. 03:52

엑셀 CHOOSE 함수로 IF 함수보다 간단하게 값 선택하기

엑셀에서 데이터를 입력할 때 입력한 값에 따라서 값을 다르게 표시할 때 IF 함수를 사용합니다.
다만 엑셀에서 IF 함수는 선택할 항목이 많아지는 경우 IF 절을 항목만큼 사용해야 하는데요.
CHOOSE 함수를 이용하면 간단하게 할 수 있습니다.

 


1. CHOOSE 함수 정의

엑셀에서 CHOOSE 함수"인수 목록 중에서 하나를 고릅니다."라고 정의되어 있습니다.

 


 


2. CHOOSE 함수 인수

=CHOOSE( 인덱스 번호, 데이터 1, 데이터 2, 데이터 3...)
인덱스 번호 : 선택할 항목 값
데이터1..: 항목





3. 사용 방법

간단한 사용 방법을 우선 알아보겠습니다.

=CHOOSE(3,"가","나","다","라") 수식이 있는데요.
인덱스 번호가 "3"으로 입력되어 있으니, 3번째 항목인 "다"를 반환하게 됩니다




4. 사용 예제

이제 함수를 사용해서 어떻게 사용하는지 예제를 통해 알아보겠습니다.
간단한 주민등록 번호가 있습니다. 주민등록 번호 8번째 자리로 성별을 표시해 보겠습니다.




=MID 함수를 이용하는데요. 주민등록번호가 입력된 B2에서
8번째 자리에서 1자리 글자 추출을 하는 겁니다.
=MID(B2,8,1)가 됩니다.




수식이 입력된 셀 우측 하단 모서리 부분을 아래로 드래그해서
수식을 복사합니다. 그럼, 성별 자릿수가 추출됩니다.




이제 CHOOSE 함수를 다음과 같이 적용합니다.
=CHOOSE(MID(B2,8,1),"남","여","남","여")

값에 따라 성별이 표시됩니다.

 

엑셀 CHOOSE 함수로 IF 함수보다 간단하게 값 선택하기를 알아보았습니다.