모두CBT

아래 워크시트에서 코드표[E3:F6]를 참조하여 과목코드에 대한 과목명… | [컴퓨터활용능력 2급 필기] 25년 상시 3회 기출복원 모의고사 기출문제 상세 페이지

1[컴퓨터활용능력 2급 필기] 25년 상시 3회 기출복원 모의고사
아래 워크시트에서 코드표[E3:F6]를 참조하여 과목코드에 대한 과목명[B3:B5]을 구하되 코드표에 과목코드가 존재하지 않으면 과목명을 공백으로 표시하고자 한다. 다음 중 [B3] 셀에 수식을 입력한 후 나머지 셀은 채우기 핸들을 이용하여 입력하고자 할 때 [B3] 셀의 수식으로 옳은 것은?
문제 이미지
1
=IFERROR(VLOOKUP(A3,E3:F6,2,TRUE),"")
2
=IFERROR(VLOOKUP(A3,$E$3:$F$6,2,FALSE),"")
3
=IFERROR("",VLOOKUP(A3,$E$3:$F$6,2,TRUE))
4
=IFERROR("",VLOOKUP(A3,E3:F6,2,FALSE))
해설

코드표는 채우기 핸들로 복사해도 움직이면 안 되므로 $E$3:$F$6처럼 절대 참조로 고정해야 한다. 코드표에 없는 과목코드는 정확히 일치하는 값만 찾아야 하므로 VLOOKUP의 네 번째 인수를 FALSE로 두고, 오류가 나면 공백을 돌려주도록 IFERROR(VLOOKUP(…),"")의 형태로 쓴다. IFERROR는 첫 인수가 검사할 식이므로 ""를 앞에 두면 안 된다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.