본문 바로가기
업무 꿀팁 모음/엑셀 사용법

🔎📊 VLOOKUP(세로 조회)

by Change Design 2025. 3. 8.

🧩 자주 사용하는 엑셀 명령어

 

VLOOKUP 함수의 구조

=VLOOKUP(찾을값, 테이블범위, 열번호, [일치유형])
  • 찾을값: 조회하고자 하는 기준 값입니다.
  • 테이블범위: 데이터를 조회할 테이블의 범위를 지정합니다.
  • 열번호: 반환할 값이 있는 열의 번호(테이블의 첫 번째 열이 1부터 시작)입니다.
  • 일치유형:
    • TRUE 또는 생략: 근사치 일치를 찾습니다(정렬된 데이터 필요).
    • FALSE: 정확히 일치하는 값을 찾습니다.

 

VLOOKUP 함수의 사용 방법

1. 기본 사용 - 정확히 일치예제 데이터:

  • 결과: "김철수"
  • 설명: A열(ID)에서 101을 찾아 B열(이름)을 반환합니다.
=VLOOKUP(101, A1:D10, 2, FALSE)

 

 

2. 근사치 일치예제 데이터

  • 결과: "C"
  • 설명: 85는 정확히 없으므로 80(C 등급)을 기준으로 근사값을 반환합니다(데이터는 오름차순으로 정렬되어야 함).
    =VLOOKUP(85, A1:B5, 2, TRUE)
    

 

3. 범위를 사용하여 값 찾기

  • 설명: A1 셀의 값을 B1~E10 범위에서 찾고, 세 번째 열의 값을 반환합니다.
    =VLOOKUP(A1, B1:E10, 3, FALSE)
    

 

고급 활용 예제

  1. IFERROR와 결합하여 오류 방지설명: 찾을 값이 존재하지 않을 경우 "값 없음"을 반환하여 오류를 방지합니다.
    =IFERROR(VLOOKUP(101, A1:D10, 2, FALSE), "값 없음")
    
  2. 동적 범위 지정 데이터를 추가하거나 수정하는 경우, 동적 범위를 설정하면 유용합니다.
    • 예: =VLOOKUP(A1, 테이블이름, 2, FALSE) → 엑셀 테이블 이름을 사용하여 범위를 동적으로 관리.

 

주의사항

  1. 첫 번째 열 기준: VLOOKUP 함수는 항상 테이블의 첫 번째 열에서 값을 찾습니다.
  2. 정렬: 근사치 일치를 사용하려면 첫 번째 열이 반드시 오름차순으로 정렬되어야 합니다.
  3. 열 번호: 반환하고자 하는 열 번호가 테이블 범위에 포함되지 않으면 오류가 발생합니다.
  4. 대/소문자 구분: VLOOKUP은 대소문자를 구분하지 않습니다.

 

VLOOKUP 함수는 단순하지만 강력한 데이터 검색 도구로, 특히 정형화된 표 형식 데이터에서 유용합니다.

'업무 꿀팁 모음 > 엑셀 사용법' 카테고리의 다른 글

🔗 CONCATENATE(연결) - 엑셀  (0) 2025.03.08
🔎📈 HLOOKUP(가로 조회)  (0) 2025.03.08
❓ IF 함수 - 엑셀  (0) 2025.03.08
📉 MIN 함수 - 엑셀  (0) 2025.03.08
📈 MAX 함수 - 엑셀  (0) 2025.03.08