다음 중 아래 워크시트에서 [A6] 셀에 수식 '=VLOOKUP(“C”… | [컴퓨터활용능력 1급 필기] 18년 1회차 기출문제 상세 페이지
1[컴퓨터활용능력 1급 필기] 18년 1회차
다음 중 아래 워크시트에서 [A6] 셀에 수식 '=VLOOKUP(“C”,A2:C5,3,0)'을 입력한 경우의 결과로 옳은 것은?
| A | B | C | |
|---|---|---|---|
| 1 | 코드 | 품목 | 가격 |
| 2 | A | 연필 | 1000 |
| 3 | B | 볼펜 | 2000 |
| 4 | D | 지우개 | 3000 |
| 5 | E | 샤프 | 4000 |
1
#N/A
2
#Name?
3
B
4
2000
해설
표에는 [A1:C5]에 코드·품목·가격이 들어 있고, 검색 범위의 첫 열인 코드 값은 위에서부터 A, B, D, E이다(가격은 각각 1000, 2000, 3000, 4000).
VLOOKUP의 네 번째 인수가 0(FALSE)이면 정확히 일치하는 값만 찾는다. 즉 근삿값으로 대체하지 않기 때문에 찾는 값이 없으면 곧바로 오류를 낸다. 여기서 찾는 값 "C"는 [A2:A5] 어디에도 없다.
찾는 값이 검색 범위에 없을 때 VLOOKUP이 반환하는 오류는 #N/A이다. 코드 'B'에 해당하는 가격 2000 같은 실제 값이 나오려면 첫 열에 "C"가 존재해야 하고, 함수 이름이나 정의되지 않은 이름을 잘못 썼을 때 나타나는 오류는 #Name?이므로 이 경우와는 무관하다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.