topic★★★★★난이도 · 약 20분
VLOOKUP & HLOOKUP
정확/근사 일치, #N/A 에러 대응, IFERROR 조합.
#VLOOKUP#HLOOKUP#IFERROR
왜 배우는가
실기 계산 작업에서 VLOOKUP이 포함되지 않는 회차가 거의 없다.
VLOOKUP은 범위의 첫 번째 열에서 값을 찾고, 같은 행의 지정 열 번호 값을 반환합니다. HLOOKUP은 수평(행) 방향으로 동일한 작업을 수행합니다.
text
=VLOOKUP(찾을값, 범위, 열번호, [정확/근사])
예제: 사번으로 이름 찾기
=VLOOKUP(A2, $G$2:$I$10, 2, 0)
→ A2 값을 G열에서 찾고, 2번째 열(H열)의 값 반환
→ 0(FALSE) = 정확 일치
=HLOOKUP(찾을값, 범위, 행번호, [정확/근사])
→ 수평 방향 조회. 첫 번째 행에서 검색.
#N/A 에러 방지: IFERROR 조합
=IFERROR(VLOOKUP(A2, $G$2:$I$10, 2, 0), "해당없음")
→ 찾을 값이 없으면 "해당없음" 표시| 인수 | 설명 | 주의사항 |
|---|---|---|
| 찾을값 | 검색 기준 값 | 범위 첫 열에 있어야 함 |
| 범위 | 검색 대상 표 | 절대 참조($G$2:$I$10) 필수 |
| 열번호 | 반환할 열(1부터) | 범위 기준이지 시트 기준 아님 |
| 0 (FALSE) | 정확 일치 | 시험 99% 이 옵션 |
| 1 (TRUE) | 근사 일치 | 데이터 오름차순 정렬 필요 |
기출 포인트: VLOOKUP 범위는 반드시 절대 참조($기호)로 지정해야 수식 복사 시 범위가 밀리지 않는다. 이것을 빠뜨려서 감점받는 수험생이 매우 많다.
실기 드릴 1문항
edit실기 드릴 · 단답형
VLOOKUP에서 정확히 일치하는 값만 찾으려면 네 번째 인수에 무엇을 입력하는가?