Excel 스프레드시트에서 VLOOKUP을 수행하는 방법

핵심 요약

  • 엑셀의 VLOOKUP 함수는 처음에는 복잡해 보일 수 있지만, 꾸준히 연습하면 누구나 쉽게 숙달할 수 있습니다.
  • 이 함수는 지정된 표에서 특정 값을 찾고, 그에 해당하는 다른 값을 반환하는 강력한 도구입니다.
  • VLOOKUP은 데이터 분석, 학점 계산, 그리고 열 간의 정보 비교 등 다양한 작업에 유용하게 활용됩니다.

VLOOKUP은 다른 함수들에 비해 다소 직관적이지 않을 수 있지만, 익혀두면 엑셀 활용 능력을 크게 향상시킬 수 있는 중요한 기능입니다. 다양한 예시를 통해 VLOOKUP을 실제 엑셀 프로젝트에서 어떻게 적용할 수 있는지 알아보겠습니다.

엑셀 VLOOKUP이란 무엇인가?

엑셀의 VLOOKUP 함수는 마치 전화번호부와 같습니다. 특정 값(예: 사람의 이름)을 입력하면, 그에 해당하는 다른 값(예: 전화번호)을 찾아 반환해 줍니다.

처음에는 다소 어려워 보일 수 있지만, 몇 가지 예제를 통해 연습하고, 직접 사용해 보면 금방 익숙해질 수 있습니다.

VLOOKUP의 기본 구문은 다음과 같습니다.

=VLOOKUP(찾을_값, 테이블_범위, 열_번호, [찾는_방식])

다음은 VLOOKUP이 행과 열로 구성된 데이터 집합에서 어떻게 작동하는지 보여주는 예시입니다.

위 예시에서 VLOOKUP 수식은 다음과 같이 작성됩니다.

=VLOOKUP(I3, A2:E26, 2)

이제 각 매개변수가 무엇을 의미하는지 자세히 살펴보겠습니다.

  • 찾을_값: 테이블에서 찾고자 하는 값입니다. 이 예시에서는 I3 셀의 값인 4가 됩니다.
  • 테이블_범위: 데이터가 포함된 영역입니다. 여기서는 A2:E26 범위를 의미합니다.
  • 열_번호: 반환하고자 하는 값이 위치한 열의 번호입니다. 색상 정보는 테이블 범위의 두 번째 열에 있으므로 2입니다.
  • 찾는_방식: 선택적 매개변수로, 정확히 일치하는 값을 찾을지(FALSE) 또는 유사한 값을 찾을지(TRUE, 기본값)를 결정합니다.

VLOOKUP 함수를 통해 반환된 값은 화면에 표시하거나, 다른 함수와 결합하여 추가적인 계산에 활용할 수 있습니다.

VLOOKUP에서 ‘V’는 수직(Vertical)을 의미하며, 이는 데이터 열을 기준으로 검색한다는 것을 나타냅니다. 즉, VLOOKUP은 검색하려는 값의 오른쪽에 있는 열에서만 데이터를 반환합니다. 이러한 제약에도 불구하고, VLOOKUP은 엑셀 작업을 훨씬 효율적으로 만들어주는 필수적인 도구입니다. 특히 학점 계산이나 두 열을 비교할 때 유용하게 활용할 수 있습니다.

VLOOKUP은 지정된 테이블_범위의 첫 번째 열에서 찾을_값을 검색합니다. 다른 열에서 값을 검색하려면 테이블 참조를 조정할 수 있지만, 반환 값은 항상 검색 열의 오른쪽에 있어야 합니다. 필요에 따라 테이블 구조를 재구성하여 이러한 조건을 만족시킬 수도 있습니다.

엑셀에서 VLOOKUP 사용법

이제 엑셀 VLOOKUP의 작동 원리를 이해했으므로, 올바른 인수를 선택하는 것이 중요합니다. 만약 인수를 입력하는 것이 어렵다면, 등호(=) 뒤에 VLOOKUP을 입력하여 수식을 시작하고, 셀을 클릭하여 인수로 추가하는 방법도 있습니다.

다음과 같은 예시 스프레드시트를 통해 VLOOKUP 사용법을 연습해 보겠습니다. 제품 이름, 리뷰 수, 가격 정보가 포함된 스프레드시트가 있다고 가정합시다. 여기서 특정 제품(예: 피자)에 대한 리뷰 수를 VLOOKUP 함수를 사용하여 찾아보겠습니다.

각 인수가 무엇을 의미하는지 다시 한번 상기해 봅시다. 여기서 E6 셀의 값(피자)에 대한 정보를 찾고 있으므로, E6이 찾을_값이 됩니다. 테이블_범위는 데이터가 포함된 영역(A2:C9)입니다. 첫 번째 행의 헤더를 제외하고 데이터만 포함해야 합니다.

마지막으로, 열_번호는 리뷰 수가 위치한 두 번째 열이 됩니다. 이제 이 내용을 바탕으로 수식을 작성해 보겠습니다.

  • 결과를 표시하고 싶은 셀을 선택합니다. 여기서는 F6 셀을 사용하겠습니다.
  • 수식 입력줄에 ‘=VLOOKUP(‘을 입력합니다.
  • 찾을 값이 있는 셀을 선택합니다. 이 예시에서는 ‘피자’가 있는 E6 셀입니다.
  • 쉼표(,)와 공백을 입력하고, 테이블 범위(A2:C9)를 선택합니다.
  • 그 다음으로 원하는 값의 열 번호를 입력합니다. 리뷰 수는 두 번째 열에 있으므로 2를 입력합니다.
  • 정확히 일치하는 값을 찾으려면 마지막 인수에 FALSE를 입력하고, 유사한 값을 찾으려면 TRUE를 입력합니다.
  • 닫는 괄호로 수식을 마무리합니다. 인수 사이에 쉼표를 넣는 것을 잊지 마십시오. 최종 수식은 다음과 같아야 합니다.
    =VLOOKUP(E6,A2:C9,2,FALSE)
  • 결과를 보려면 Enter 키를 누릅니다.
  • 이제 엑셀은 F6 셀에 ‘피자’에 대한 리뷰 수를 표시합니다.

    엑셀에서 여러 항목에 대한 VLOOKUP 수행 방법

    VLOOKUP을 사용하여 한 열에서 여러 값을 동시에 조회할 수도 있습니다. 이것은 결과 데이터를 기반으로 엑셀 그래프나 차트를 만들 때 유용합니다. 첫 번째 항목에 대한 VLOOKUP 수식을 작성한 다음, 나머지 항목을 자동 채우기 기능을 사용하여 채울 수 있습니다.

    핵심은 절대 셀 참조를 사용하여 자동 채우기 과정에서 참조 범위가 변경되지 않도록 하는 것입니다. 어떻게 하는지 살펴보겠습니다.

  • 첫 번째 항목 옆의 셀(F6)을 선택합니다.
  • 첫 번째 항목에 대한 VLOOKUP 수식을 작성합니다.
  • 수식의 테이블 범위 인수로 커서를 이동한 다음, 키보드에서 F4 키를 눌러 절대 참조로 만듭니다.
  • 최종 수식은 다음과 같아야 합니다.
    =VLOOKUP(E6,$A$2:$C$9,2,FALSE)
  • 결과를 확인하려면 Enter 키를 누릅니다.
  • 결과가 표시되면, 결과 셀을 아래로 드래그하여 나머지 항목에 대한 수식을 자동 채우기 합니다.
  • 마지막 인수를 비워두거나 TRUE를 입력하면 VLOOKUP은 유사한 값을 찾습니다. 그러나 유사 값 찾기는 지나치게 관대하게 작동할 수 있으며, 특히 목록이 정렬되지 않은 경우 더욱 그렇습니다. 따라서 고유한 값을 검색하는 경우(예시와 같이) 일반적으로 마지막 인수를 FALSE로 설정해야 합니다.

    VLOOKUP을 사용하여 엑셀 시트 연결하기

    VLOOKUP을 사용하면 한 엑셀 시트에서 다른 엑셀 시트로 정보를 불러올 수도 있습니다. 웹사이트에서 엑셀로 데이터를 가져오는 경우와 같이 원본 테이블을 그대로 유지하고 싶을 때 특히 유용합니다.

    가격 정보를 기준으로 이전 예시의 제품을 정렬하려는 두 번째 스프레드시트가 있다고 가정해 봅시다. VLOOKUP을 사용하여 첫 번째 스프레드시트에서 해당 제품의 가격을 불러올 수 있습니다. 여기서 중요한 차이점은 테이블 범위를 선택하기 위해 첫 번째 시트로 이동해야 한다는 것입니다. 방법은 다음과 같습니다.

  • 첫 번째 항목의 가격을 표시할 셀(B3)을 선택합니다.
  • 수식 입력줄에 ‘=VLOOKUP(‘을 입력하여 수식을 시작합니다.
  • 찾을 값으로 첫 번째 항목의 이름이 있는 셀(A3, 초콜릿)을 선택합니다.
  • 이전과 마찬가지로 쉼표(,)와 공백을 입력하여 다음 인수로 이동합니다.
  • 첫 번째 시트로 이동하여 테이블 범위(데이터 영역)를 선택합니다.
  • 참조를 절대값으로 만들려면 F4 키를 누릅니다. 이렇게 하면 나머지 항목에 공식을 적용할 수 있습니다.
  • 첫 번째 시트에 있는 동안 수식 입력줄을 보고 가격 열의 번호를 입력합니다. 여기서는 3입니다.
  • 이 경우 각 제품이 정확히 일치하도록 하려면 FALSE를 입력합니다.
  • 괄호를 닫고 Enter 키를 누릅니다. 최종 수식은 다음과 같아야 합니다.
    =VLOOKUP(A3, Sheet1!$A$2:$C$9, 3, FALSE)
  • 결과를 보려면 하위 시트의 다른 제품에 대해 첫 번째 결과를 아래로 드래그합니다.
  • 이제 원본 테이블에 영향을 주지 않고 엑셀 데이터를 정렬할 수 있습니다. 오타는 엑셀 VLOOKUP 오류의 일반적인 원인이므로 새 목록에서 오타를 피하도록 주의해야 합니다.

    VLOOKUP은 Microsoft Excel에서 데이터를 빠르게 검색하는 훌륭한 방법입니다. 열 내부에서만 검색이 가능하고 몇 가지 추가적인 제한 사항이 있지만, 엑셀에는 더욱 강력한 조회 기능을 제공하는 다른 함수들도 있습니다.

    엑셀의 XLOOKUP 함수는 VLOOKUP과 유사하지만, 스프레드시트에서 수직 방향뿐만 아니라 수평 방향으로도 검색할 수 있습니다. 대부분의 엑셀 조회 함수는 몇 가지 차이점을 제외하고 동일한 프로세스를 따릅니다. 특정 조회 목적에 따라 이러한 함수 중 하나를 적절히 활용하는 것이 엑셀 활용 능력을 높이는 현명한 방법입니다.