Ch.1 핵심 함수

VLOOKUP & HLOOKUP 완전 정복

VLOOKUP 함수의 4개 인수 역할을 정확히 설명할 수 있다정확 일치(0)와 근사 일치(1)의 차이를 구분할 수 있다HLOOKUP과 VLOOKUP의 차이를 이해하고 적절히 사용할 수 있다

다른 표에서 값 가져오기

사원 번호를 입력하면 부서명, 직급, 급여를 자동으로 찾아오는 상황

표가 커지면 눈으로 찾는 건 불가능, 자동화가 필요하다

VLOOKUP은 IF 다음으로 가장 많이 출제되는 함수입니다


article

핵심 내용

VLOOKUP은 세로 방향(Vertical)으로 값을 찾아 같은 행의 다른 열 값을 반환합니다. 실기에서 거의 매회 출제됩니다.

=VLOOKUP(찾을값, 범위, 열번호, [일치유형])

핵심: 마지막 인수를 반드시 0(정확 일치)으로! 생략하면 근사 일치(1)가 기본값이라 오답의 원인이 됩니다.

기본 VLOOKUP 수식 추적

사원 테이블에서 사번으로 부서명을 찾는 기본 예제입니다.

=VLOOKUP(1003, A1:D5, 3, 0)

→ A열에서 1003을 찾아 → 3번째 열(부서) 반환 → "개발부"

마지막 인수 0(정확 일치)1(근사 일치)의 차이는 시험에서 핵심 포인트입니다.

시험 팁: 대부분 정확 일치(0)를 사용합니다. 근사 일치(1)는 등급표 검색 시에만 사용하며, 반드시 오름차순 정렬 필요!

근사일치 VLOOKUP 수식 추적

HLOOKUP은 VLOOKUP의 가로 버전입니다. 구문은 동일하되 "열번호" 대신 "행번호"를 사용합니다.

패턴 2: IF + VLOOKUP — 다른 표에서 값을 가져와 조건을 판별합니다.

=IF(VLOOKUP(A2, 성적표, 2, 0)>=80, "합격", "불합격")

→ VLOOKUP으로 점수를 찾고 → IF로 합격 여부 판별

IFERROR로 감싸기: VLOOKUP 오류 방지 → =IFERROR(VLOOKUP(...), "없음")

HLOOKUP 가로 검색 수식 추적

VLOOKUP 함수에서 마지막 인수를 생략하면 어떻게 되는가?

=VLOOKUP("A003", B2:E10, 3, 0)에서 열번호 3이 의미하는 것은?

key

핵심 용어

찾을값 (lookup_value)

찾고자 하는 기준값 (예: 사번)

범위 (table_array)

검색할 표 범위 — 첫 열이 기준열

열번호 (col_index_num)

반환할 열의 번호 (범위 기준, 1부터 시작)

일치유형 (range_lookup)

0 또는 FALSE = 정확 일치, 1 또는 TRUE = 근사 일치

compare_arrows

비교 정리

항목A: 사번B: 이름C: 부서D: 급여
1001김철수영업부3,000,000
1002이영희인사부3,200,000
1003박민수개발부3,500,000
1004정수진기획부2,800,000
image

시각 자료

다이어그램: cc-mg006
check_circle

핵심 정리

  • 1VLOOKUP(찾을값, 범위, 열번호, 0) — 마지막 인수 0 필수
  • 2범위의 첫 열(VLOOKUP) / 첫 행(HLOOKUP)이 검색 기준
  • 3열번호는 시트가 아닌 범위 기준으로 카운트
  • 4근사 일치(1)는 오름차순 정렬 필수, 등급표에만 사용
  • 5IF + VLOOKUP, IFERROR + VLOOKUP 조합이 기출 핵심

퀴즈와 인터랙션으로 더 깊이 학습하세요

play_circle인터랙티브 레슨 시작