컴퓨터활용능력 필기 2급 2020.07.04 기출 · 데이터 계산 (함수)
다음 중 환자번호[C2:C5]를 이용하여 성별[D2:D5]을 표시하기 위해 [D2] 셀에 입력할 수식으로 옳지 않은 것은? (단, 환자번호의 4번째 문자가'M'이면 '남', 'F'이면 '여' 임)


이 문제 풀어보기
정답 및 해설 보기
정답: 4번
환자번호의 4번째 문자를 추출하여 성별을 판별해야 합니다. =IFERROR(IF(SEARCH(C2, "M"), "남"), "여") 수식은 SEARCH 함수의 인수가 잘못되었습니다. SEARCH 함수는 SEARCH("찾을텍스트", "대상텍스트") 순서로 작성해야 하며, 현재 수식은 대상과 찾을 텍스트의 위치가 바뀌어 오류가 발생하고, 결국 IFERROR에 의해 무조건 "여"만 출력하게 됩니다.
오답 노트
IF(MID(C2, 4, 1)="M", "남", "여"): 4번째 글자가 M이면 남, 아니면 여로 정확함
INDEX와 MATCH 조합: M/F 코드를 통해 성별 표에서 정확한 값을 찾아옴
VLOOKUP: M/F 코드를 기준으로 성별 표의 2번째 열에서 값을 정확히 찾아옴
오답 노트
IF(MID(C2, 4, 1)="M", "남", "여"): 4번째 글자가 M이면 남, 아니면 여로 정확함
INDEX와 MATCH 조합: M/F 코드를 통해 성별 표에서 정확한 값을 찾아옴
VLOOKUP: M/F 코드를 기준으로 성별 표의 2번째 열에서 값을 정확히 찾아옴