티스토리 뷰

반응형

35. 다음 중 환자번호[C2:C5]를 이용하여 성별[D2:D5]을 표시하기 위해 [D2] 셀에 입력할 수식으로 옳지 않은 것은? (, 환자번호의 4번째 문자가'M'이면 '', 'F'이면 '' )

(컴활2급 필기 - 20200704일 기출)

 

 

=IF(MID(C2, 4, 1)="M", "", "")

=INDEX($A$8:$B$9, MATCH(MID(C2, 4, 1), $A$8:$A$9, 0), 2)

=VLOOKUP(MID(C2, 4, 1), $A$8:$B$9, 2, FALSE)

④ =IFERROR(IF(SEARCH(C2, "M"), "남"), "여")

 

[해설]

=IF(MID(C2, 4, 1)="M", "", "")

C2의 4번째 문자가 M과 같다면 남, 아니면 여 입력

결과 : 남,여,여,남

 

=INDEX($A$8:$B$9, MATCH(MID(C2, 4, 1), $A$8:$A$9, 0), 2)

C2의 4번째 문자가 A8:A9 영역의 문자와 일치한지 확인하고 맞는 행의 번호를 출력한다.

그리고, 그 번호는 행번호가 되어 A8:A9 영역의 두번째 열에 있는 행번호와 일치한 행의 값을 입력한다.

결과 : 남,여,여,남

 

=VLOOKUP(MID(C2, 4, 1), $A$8:$B$9, 2, FALSE)

C2의 4번째 문자가 A8:B9의 참조표 중 일치한지 확인하고 정확하다면 2번째 열의 값을 입력한다.

결과 : 남,여,여,남

 

=IFERROR(IF(SEARCH(C2, "M"), ""), "")

C2라는 문자를 M셀에서 몇 번째 있는지 찾는다, IF식은 오류(조건등호가 반드시 있어야 함).

만약 이 식이 오류가 있다면, 남 그렇지 않다면 여를 입력

결과 : 남,남,남,남

댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함