문제
다음 중 아래의 워크시트에서 '박지성'의 결석 값을 찾기 위한 함수식은?
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 성적표 | |||
| 2 | 이름 | 중간 | 기말 | 결석 |
| 3 | 김남일 | 86 | 90 | 4 |
| 4 | 이천수 | 70 | 80 | 2 |
| 5 | 박지성 | 95 | 85 | 5 |
① =VLOOKUP("박지성", $A$3:$D$5, 4, 1) ② =VLOOKUP("박지성", $A$3:$D$5, 4, 0) ③ =HLOOKUP("박지성", $A$3:$D$5, 4, 0) ④ =HLOOKUP("박지성", $A$3:$D$5, 4, 1)
정답
2번
해설
정답: 2. 이름이 세로로 나열된 표에서 첫 열을 기준으로 값을 찾으므로 VLOOKUP을 쓰고, '박지성'과 정확히 일치하는 값을 찾아야 하므로 마지막 인수를 0(FALSE, 정확히 일치)으로 지정한다. 결석은 4번째 열이므로 열 번호는 4이다.
오답 풀이
- 1번: VLOOKUP은 맞지만 마지막 인수 1(근사값)은 정렬되지 않은 이름 검색에 부적합해 옳지 않다.
- 2번: VLOOKUP, 열 번호 4, 정확히 일치(0)를 모두 만족하므로 옳다.
- 3번: HLOOKUP은 첫 '행'을 기준으로 찾으므로 세로 배열인 이름 검색에 맞지 않는다.
- 4번: HLOOKUP인 데다 근사값(1)이라 두 가지 모두 부적합하다.
보충 개념 VLOOKUP은 세로(열 방향) 표에서 첫 열 기준 검색, HLOOKUP은 가로(행 방향) 표에서 첫 행 기준 검색이며, 마지막 인수 0(FALSE)은 정확히 일치, 1(TRUE)은 근사값이다.