본문 바로가기
컴퓨터활용능력

[컴활 2급] CHOOSE 함수

by Point-Nemo 2025. 2. 27.

1. 표에서 주민등록번호[C17:C24]의 왼쪽에서 8번째 문자가 '1' 또는 '3'이면 '남', '2' 또는 '4'이면 '여'를 성별[D17:D24]에 표시하시오.

- CHOOSE, MID 함수 사용

  A B C D
16 학번 이름 주민등록번호 성별
17 KA1602301 이대호 010111-3456789
18 KA1602502 배지수 050213-4987654
19 KA1666003 김나현 971121-1654654
20 KA1603404 이사라 980508-2159753
21 KA1452005 김경한 991023-1157741
22 KA1602606 박연진 980308-2125458
23 KA1602777 박종현 030511-3995114
24 KA1609808 최지수 010215-4114774

 

※ CHOOSE 함수

- 인덱스 번호에 해당하는 값을 구함

- CHOOSE(인덱스번호, 값1, 값2, 값3, 값4) 형태로 나타남

 

1. MID 함수를 이용해 왼쪽에서 8번째 문자를 뽑아온다.

=MID(C17, 8, 1)

 

2. CHOOSE 함수를 이용해 1이면 남, 2이면 여, 3이면 남, 4이면 여를 할당한다.

=CHOOSE(MID(C17, 8, 1), "남","여","남","여")

 

-> MID함수의 값이 1,2,3,4밖에 안 나오기 때문에 순서대로 부여해준다.