안녕하세요.
오늘은 숫자대로 데이터를 출력하는 CHOOSE 함수에 대해서 알아보겠습니다.
《 CHOOSE 함수 사용법 》
CHOOSE 함수는 특정 값이나 혹은 데이터를 지정하고 값, 데이터의 숫자를 다른 텍스트로 변환해 출력해주는 함수입니다. 즉, Index_num을 사용하여 인수 값 목록에서 값을 반환합니다. CHOOSE 함수를 사용하여 254개까지의 값 중에서 인덱스 번호를 기준으로 한 개의 값을 반환할 수 있습니다.
형식 :
=CHOOSE(Index_num, Value1, Value2, ...)
=CHOOSE(숫자 데이터가 있는 셀, 출력값1, 출력값2, ...)
Index_num은 색인 번호로 Value 인수에서 대응하는 값을 찾을 대상이 되는 데이터입니다. 단순히 숫자 데이터가 될 수도 있고, 셀 혹은 함수식이 될 수도 있습니다. (1과 254 사이의 숫자이거나 이에 해당하는 숫자가 들어있는 수식 또는 셀 참조여야 합니다.)
Value 인수는 출력할 값으로 Value1~Value254 까지 입력할 수 있습니다. 그리고 Value는 Index_num에서 지정된 값만큼 있어야 합니다. Index_num이 1이면 Value1이 반환되고, 7이면 Value7이 반환됩니다.
- CHOOSE 함수와 MID 함수를 조합하여 주민등록번호로 성별 구하기
주민등록번호 뒤 일곱 자리의 시작 번호가 1,3이면 남자/ 2,4면 여자입니다.
이를 이용해서 주민등록번호로 성별을 구해보려고 합니다.
C3셀을 선택하고 ① =CHOOSE( 를 입력하고 ② [Ctrl]+[A]를 누릅니다.
[함수 인수] 대화상자가 열렸습니다.
[함수 인수] 대화상자에서 ① [Index_num] 인수에 MID(B3,8,1) 입력하고 [tab] 키를 클릭합니다.
② [Value1] 인수에 "남"을 입력, ③ [Value2]에 "여" 입력, ④ [Value3]에 "남" 입력, ⑤ [Value4]에 "여" 입력하고 [Enter]를 클릭합니다.
※ MID(B3, 8, 1)은 B3셀의 텍스트에서 8번째 자리의 텍스트 1개를 추출하는 함수식입니다.
주민등록번호 앞과 뒤 사이에 -(대시)가 포함되어 실제로는 엑셀에서 8번째로 인식됩니다.
※ [함수 인수] 대화상자가 열렸을 때, 처음에는 Index_num, Value1, Value2 인수가 있어요.
Value1 인수를 입력 후, [tab]키를 클릭하면 자동으로 Value3 인수가 생깁니다.
C3셀에 "남"이라고 표시되었어요. C3셀의 자동 채우기 핸들을 더블클릭하면 C12셀까지 성별이 표시됩니다.
참고 : 3분 엑셀
'엑셀공부' 카테고리의 다른 글
엑셀 - IF 함수 사용법, IF문 중첩해서 사용하는 방법 (0) | 2021.06.02 |
---|---|
엑셀 - ISERROR / IF 함수 사용법과 두 함수 함께 사용하기 (0) | 2021.06.01 |
엑셀 - LEFT, MID, RIGHT 텍스트 함수 사용법 (0) | 2021.05.14 |
엑셀 - 시간, 날짜와 관련된 함수 (2) (0) | 2021.05.12 |
엑셀 - 시간, 날짜와 관련된 함수 (1) (0) | 2021.05.11 |
댓글