본문 바로가기
카테고리 없음

VLOOKUP 함수 가이드 엑셀 데이터 활용방법

by RoverTime 2024. 9. 26.

엑셀에서 데이터를 다룰 때, 특정 값을 빠르게 찾고 관련 정보를 조회하는 것은 매우 중요합니다. VLOOKUP 함수는 엑셀에서 널리 사용되는 함수 중 하나로, 테이블에서 원하는 값을 효율적으로 검색하고 반환할 수 있습니다.

 

이번 포스팅에서는 VLOOKUP 함수의 기본 개념부터 실전 사용 방법까지 자세히 설명하겠습니다.

VLOOKUP 함수란?

VLOOKUP 함수는 엑셀에서 수직으로 정렬된 데이터를 조회할 때 사용하는 함수입니다. 주어진 값(lookup value)을 기준으로 테이블의 첫 번째 열에서 해당 값을 찾고, 그 값을 기준으로 다른 열에 있는 데이터를 반환합니다. 특히 큰 데이터 세트에서 특정 정보를 빠르게 조회할 수 있는 매우 유용한 도구입니다.

VLOOKUP 함수 구문

VLOOKUP 함수는 아래와 같은 구문을 따릅니다:

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
  • lookup_value: 찾고자 하는 값(조회할 값).
  • table_array: 찾고자 하는 값을 포함하는 테이블 범위.
  • col_index_num: 반환할 값이 있는 열 번호.
  • range_lookup: 일치 여부를 설정하는 옵션(정확히 일치: FALSE, 근사치: TRUE).

VLOOKUP 함수의 인수 설명

  1. lookup_value
    • 이 인수는 테이블의 첫 번째 열에서 찾고자 하는 값을 의미합니다. 예를 들어, 학생들의 이름 목록이 있을 때 특정 학생의 이름을 조회하고 싶다면 그 이름이 lookup_value가 됩니다.
  2. table_array
    • 이 인수는 조회할 데이터가 있는 테이블 범위를 설정합니다. 예를 들어, A1범위에 학생 정보가 있다면, A1:D10이 table_array가 됩니다. 여기서 주의할 점은 첫 번째 열에 lookup_value가 있어야 한다는 점입니다.
  3. col_index_num
    • 반환할 데이터가 있는 열 번호입니다. VLOOKUP 함수는 테이블에서 첫 번째 열(lookup_value)부터 시작해 오른쪽으로 이동하며, 몇 번째 열의 값을 반환할지 지정합니다. 예를 들어, col_index_num이 3이라면, 세 번째 열의 데이터를 반환합니다.
  4. range_lookup
    • 마지막 인수는 정확한 일치를 찾을지(FALSE) 근사값을 허용할지(TRUE)를 결정합니다. 일반적으로 정확한 일치를 원할 때 FALSE를 사용합니다.

VLOOKUP 함수 예시

1. 기본 사용 예시

아래와 같은 학생 성적표가 있다고 가정해 봅시다.

학생 이름학번과목점수

김철수 101 수학 80
이영희 102 영어 90
박민수 103 과학 85

김철수의 점수를 조회하려면, VLOOKUP 함수를 사용하여 다음과 같이 작성할 수 있습니다.

VLOOKUP("김철수", A1:D4, 4, FALSE)

여기서:

  • "김철수"는 lookup_value로 조회할 이름입니다.
  • A1:D4는 학생 성적표 테이블 범위입니다.
  • 4는 점수가 있는 네 번째 열을 의미합니다.
  • FALSE는 정확한 일치를 찾기 위한 설정입니다.

이 경우 VLOOKUP 함수는 김철수의 점수인 80을 반환합니다.

2. 다른 열을 조회하는 예시

이번에는 학생의 이름을 기준으로 학번을 찾고 싶다고 가정해 봅시다. 위 성적표에서 이영희의 학번을 찾기 위해서는 다음과 같이 VLOOKUP 함수를 작성합니다.

VLOOKUP("이영희", A1:D4, 2, FALSE)

이 함수는 이영희의 학번인 102를 반환합니다.

VLOOKUP 함수 사용 시 주의 사항

  1. 첫 번째 열 필수
    • lookup_value는 반드시 테이블의 첫 번째 열에서 찾습니다. 만약 찾고자 하는 값이 테이블의 첫 번째 열에 없다면, VLOOKUP 함수는 정상적으로 작동하지 않습니다.
  2. 정확한 일치 설정
    • 일반적으로 정확한 값을 찾을 때는 FALSE를 사용해야 합니다. TRUE를 사용하면 근사값을 찾게 되므로, 원하는 결과와 다를 수 있습니다.
  3. 범위 선택
    • 테이블 범위를 설정할 때, 조회하고자 하는 값이 반드시 테이블 범위 내에 포함되어 있어야 합니다. 범위가 잘못 설정되면 오류가 발생할 수 있습니다.

VLOOKUP 함수의 한계와 대안

VLOOKUP 함수는 유용하지만 몇 가지 한계점이 있습니다. 예를 들어, VLOOKUP 함수는 첫 번째 열에서만 값을 찾을 수 있으며, 좌측으로의 조회는 불가능합니다. 이를 해결하기 위해 INDEXMATCH 함수를 함께 사용하거나, XLOOKUP 함수를 사용하는 방법도 있습니다.

  1. INDEX와 MATCH
    • INDEXMATCH 함수를 조합하면 좌우 구분 없이 값을 조회할 수 있습니다. 복잡하지만 더 유연한 조회가 가능합니다.
  2. XLOOKUP 함수
    • XLOOKUP 함수는 엑셀의 최신 함수로, VLOOKUP 함수의 단점을 보완해 더 강력한 조회 기능을 제공합니다. 좌우 조회는 물론, 첫 번째 열에 제한되지 않고 원하는 열을 쉽게 조회할 수 있습니다.

VLOOKUP 함수로 엑셀 데이터 효율적으로 조회하기

VLOOKUP 함수는 엑셀에서 데이터를 검색하고 조회하는 데 매우 강력한 도구입니다. 특히 대량의 데이터에서 특정 값을 찾아 관련 정보를 빠르게 조회할 수 있는 능력은 업무 효율성을 크게 향상시켜 줍니다. VLOOKUP 함수의 구문과 사용법을 숙지하면 데이터 관리 작업을 훨씬 더 효율적으로 수행할 수 있습니다.

 

엑셀을 자주 사용한다면, VLOOKUP 함수의 기본적인 사용법을 익혀두는 것이 큰 도움이 될 것입니다. 또한, VLOOKUP 함수가 제공하는 기능을 넘어 더 고급 조회 기능을 원한다면, INDEX, MATCH 또는 XLOOKUP 함수를 고려해보는 것도 좋습니다.