Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드

Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드

Excel이나 Google Sheets를 충분히 오래 사용하면 VLOOKUP이라는 용어를 접하게 될 것입니다. 정확히 무엇이며 어떤 역할을 합니까? 이 가이드에서는 VLOOKUP의 기능, VLOOKUP을 사용하여 작업을 더 쉽게 만드는 방법에 대해 설명하고 Excel과 Google 스프레드시트에서 VLOOKUP을 가장 잘 활용하는 방법에 대한 지침을 제공합니다.

또한 VLOOKUP과 관련된 다양한 질문과 명령을 사용하려고 할 때 발생할 수 있는 일반적인 함정에 대해서도 다룹니다.

VLOOKUP이란 무엇입니까?

VLOOKUP("수직 조회"의 약자)는 열에서 특정 값을 검색한 다음 해당 정보를 사용하여 동일한 행을 따라 다른 값을 가져올 수 있는 Microsoft Excel에서 시작된 기능입니다.

예를 들어 "이름", "번호" 및 "주소"라는 레이블이 붙은 세 개의 열이 있을 수 있으며 이러한 열은 정보로 채워질 수 있습니다. VLOOKUP을 사용하면 "이름" 열에서 특정 이름을 검색한 다음 해당 정보를 사용하여 해당 이름과 동일한 행에서 찾을 수 있는 해당 번호 또는 주소를 표시할 수 있습니다. 그러나 VLOOKUP은 대소문자를 구분하지 않습니다.

Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드

앞서 언급한 예와 같이 작은 데이터 풀에서 사용할 때는 특별히 유용하지 않은 것처럼 보일 수 있지만 시트에 많은 양의 정보가 있고 다른 영역에서 특정 값을 사용하려는 경우에는 매우 유용합니다.

한 시트에 정보의 마스터 목록을 만든 다음 다음 시트에서 VLOOKUP을 사용하여 마스터 목록에서 데이터를 가져올 수 있습니다. 이렇게 하면 시트 하나만 업데이트하면 나머지 시트에서 값이 자동으로 따라옵니다.

간단히 말해서 VLOOKUP 문자열은 다음과 같습니다.

=VLOOKUP(
    the value you want to lookup,
    the range of cells you want to look for it in,
    the column number of the value you want to display,
    whether you want an exact or approximate match
)

Excel 및 Google 스프레드시트에서 VLOOKUP을 사용하는 방법

언뜻 보기에 VLOOKUP 문자열이 어려워 보일 수 있지만 이 심층 지침에서 볼 수 있듯이 실제로는 보이는 것보다 훨씬 간단합니다.

  1. 추출할 정보 테이블이 필요합니다. 우리는 이전에 제공된 예와 동일한 아이디어를 사용하고 이름, 주소 및 전화번호의 세 열 아래에 정보를 추가합니다.
Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드
  1. 특정 필드에서 이름이 무엇이든 해당 전화번호를 불러오고 싶습니다. 이 경우 "Iris Watson"의 전화번호를 불러오고 싶습니다.
Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드 <올 시작="3">
  • 빈 셀을 두 번 클릭하고 =VLOOKUP( . 필요한 첫 번째 값은 "lookup_value"입니다. 전화번호를 검색하는 데 사용할 정보입니다.
  • Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드
    1. VLOOKUP 앞에 있는 셀에 "Iris Watson"이라는 이름을 이미 추가했으므로 해당 셀을 lookup_value로 사용할 것입니다. 문자열은 현재 다음과 같아야 합니다. =VLOOKUP(e12,
    Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드
    1. 다음은 table_array입니다. 이것은 데이터를 그리는 전체 정보 테이블입니다. 데이터가 있는 전체 테이블을 강조 표시하기만 하면 됩니다. 이 단계에서 문자열은 다음과 유사해야 합니다. =VLOOKUP(e12,A1:C5,
    Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드
    1. 문자열의 세 번째 값은 "col_index_number" 또는 열 인덱스 번호입니다. 이것은 정보를 추출하려는 열의 번호입니다. 우리가 선택한 테이블 배열에서 "이름"은 1, "주소"는 2, "전화 번호"는 3으로 간주됩니다. 전화 번호를 VLOOKUP하려고 하므로 문자열은 다음과 같습니다. =VLOOKUP(e12,A1:C5,3,
    Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드 <올 시작="7">
  • 마지막으로 문자열의 마지막 부분은 검색하는 값과 정확히 일치할지 아니면 대략적으로 일치할지 여부입니다. 근사값은 TRUE, 정확한 값은 FALSE를 입력해야 합니다. 우리의 경우 후자를 선택했습니다. 최종 문자열은 =VLOOKUP(E12,A1:C5,3,FALSE)입니다.
  • Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드
    1. 보시다시피 VLOOKUP이 "Iris Watson"에 해당하는 전화번호를 성공적으로 불러왔습니다.
    Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드

    참고 :이 가이드에서는 Microsoft Excel을 사용하여 VLOOKUP을 수행하지만 Google Sheets에서도 동일한 방법을 사용할 수 있습니다.

    여러 기준을 사용하여 데이터를 필터링하는 방법

    VLOOKUP은 단일 값만 가져오도록 설계되었으며 여러 정보 소스를 조회하기 위한 다른 기능이 있습니다. 즉, VLOOKUP을 사용하여 여러 기준을 검색할 수 없다는 것은 아닙니다. 도우미 열을 사용하여 여러 셀의 정보를 저장하는 고유 식별자를 만든 다음 VLOOKUP을 조정하여 이러한 고유 식별자를 대신 찾을 수 있습니다.

    이는 동일한 값을 가진 여러 셀이 있는 경우에 유용합니다. 예를 들어 테이블에 "Iris Watson"이라는 이름의 셀이 여러 개 있다고 가정해 보겠습니다. 정상적인 상황에서 VLOOKUP은 목록에서 찾은 첫 번째 "Iris Watson"만 불러오지만 다른 것을 찾을 수도 있습니다.

    도우미 열을 사용하면 VLOOKUP이 시트에서 서로 다른 "Iris Watsons"를 구별하는 데 도움이 되는 고유 식별자를 갖게 됩니다.

    이 예에서는 VLOOKUP을 사용하여 전화 번호 대신 주소를 표시합니다. 우리는 또한 다른 주소와 전화 번호로 시트에 두 번째 "Iris Watson"을 추가했습니다.

    1. 가장 먼저 한 일은 고유 식별자를 만들기 위해 "이름" 및 "전화 번호" 셀을 결합하는 도우미 열을 만드는 것입니다. 단순히 다른 셀의 문자열을 결합하는 CONCATENATE 함수를 사용했습니다. 문자열은 다음과 같아야 합니다. =CONCATENATE(B2," | ",D2) 파이프 "|"를 추가했습니다. 기호와 이름과 전화번호 사이에 약간의 공백을 넣어 이해하기 쉽도록 합니다. 이 기능에 대해 자세히 알아보려면 CONCATENATE 사용 방법에 대한 기사를 확인하세요.
    Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드
    1. 연결에 성공하면 강조 표시된 셀의 오른쪽 하단 모서리를 클릭하고 도우미 열의 다른 셀로 끌어다 놓습니다. 그러면 동일한 연결이 적용됩니다.
    Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드 <올 시작="3">
  • VLOOKUP에는 두 개의 필드가 필요합니다. "이름" 및 "번호" 조회 필드와 VLOOKUP 결과를 표시할 "주소" 필드를 추가했습니다.
  • Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드
    1. 우리가 원하는 것은 VLOOKUP이 "이름" 및 "번호" 검색 필드에 제공된 정보를 도우미 열에서 사용하는 것과 동일한 형식에 맞도록 결합하는 것입니다. 그렇게 하면 VLOOKUP이 도우미 열에서 고유 식별자를 찾아 해당 주소를 가져올 수 있습니다.

    이것은 우리의 문자열이 처음에 본 것입니다:=VLOOKUP(F9&" | "&F10,

    F9 및 F10은 각각 "이름" 및 "주소" 검색 필드이며 &기호는 두 필드를 함께 결합한다는 점에서 연결처럼 작동합니다. " | " 문자열의 일부는 도우미 열의 연결에 사용한 것과 동일한 구분선입니다.

    Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드
    1. 이제 VLOOKUP 공식의 나머지 부분만 따르면 됩니다. 테이블 배열을 선택하고 열 인덱스 번호를 입력하고 EXACT 일치로 설정해야 합니다. 이것이 우리의 끝 문자열이었습니다. =VLOOKUP(F9&" | "&F10,A1:D6,3,FALSE)
    Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드
    1. 검색 필드에 이름이나 주소만 입력하는 것만으로는 충분하지 않다는 것을 알게 될 것입니다. 성공적인 조회가 일어나려면 둘 다 채워야 합니다. 두 개의 서로 다른 "Iris Watson"이 있으므로 아래에서 두 개의 다른 VLOOKUP 결과를 볼 수 있습니다. 두 번째 검색 필드에 입력한 전화번호에 따라 다른 결과가 나타납니다.
    Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드 Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드

    VLOOKUP이 INDEX-MATCH보다 낫습니까?

    이 질문은 Microsoft Excel의 초창기부터 격렬하게 토론되었습니다. 이 질문에 답하기 전에 INDEX-MATCH가 무엇인지 이해하는 것이 중요합니다. INDEX 및 MATCH는 VLOOKUP보다 더 다양한 조회 시스템을 만들기 위해 종종 결합되는 두 개의 개별 기능입니다.

    Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드

    MATCH 함수는 셀 범위 내에서 특정 값의 위치 번호를 찾고자 할 때 사용합니다. 반면 INDEX는 두 가지 잠재적 형식을 사용하여 테이블 배열이나 셀 범위의 값을 표시합니다. 둘을 결합하면 MATCH 기능을 활용하여 제공된 정보의 위치 번호를 결정한 다음 INDEX에서 해당 위치 번호를 사용하여 값을 반환하도록 할 수 있습니다.

    Excel 및 Google 스프레드시트용 필수 VLOOKUP 가이드

    둘 중 어느 것이 더 나은지는 누가 이 기능을 사용하느냐에 달려 있습니다. VLOOKUP은 설정 및 활용이 훨씬 쉽기 때문에 초보자와 중급 Excel 또는 Google Sheet 사용자에게 훨씬 더 친숙합니다. 하지만 INDEX-MATCH는 훨씬 더 유연하고 다양한 상황에서 사용할 수 있습니다.

    하루가 끝나면 INDEX-MATCH에 비해 VLOOKUP을 사용하는 방법을 더 많은 사람들이 알고 있으므로 고급 사용자가 아닌 많은 사용자가 시트에 액세스할 경우 전자가 더 나은 선택일 것입니다. 그러나 시트가 전문가를 위한 것이라면 INDEX-MATCH가 아마도 올바른 방법일 것입니다.

    VLOOKUP을 사용할 때 일반적으로 해야 할 일과 하지 말아야 할 일

    VLOOKUP 기능을 처음 접할 때 몇 가지 실수를 해도 부끄럽지 않습니다. 대부분의 Excel 베테랑은 인생의 어느 시점에 거기에 있었습니다. 다음은 VLOOKUP을 시도할 때 염두에 두어야 할 몇 가지 사항입니다.

    1. 해야 Lookup_Value가 테이블의 첫 번째 열인지 확인하십시오.

    VLOOKUP은 lookup_value가 테이블 배열의 첫 번째 열에 있다는 가정 하에 작동합니다. 해당 값이 같은 행의 다음 셀에 있는 경우에만 정보를 표시할 수 있습니다. lookup_value를 시작 부분이 아닌 다른 위치에 넣으면 함수가 실패합니다.

    2. 정확히 일치하려면 FALSE를 사용하는 것을 잊지 마십시오.

    VLOOKUP 문자열의 마지막 부분을 사용하면 값이 정확히 일치하는 경우 FALSE인지 부분 일치인 경우 TRUE인지 지정할 수 있습니다. 많은 사용자가 실수로 TRUE를 사용하여 부정확한 결과를 초래할 수 있거나 값을 설정하는 것을 전혀 잊어버릴 수 있습니다.

    3. 열 인덱스 번호를 다시 확인하십시오.

    VLOOKUP이 표시하는 내용은 문자열을 입력할 때 올바른 "col_index_num"을 설정했는지에 따라 크게 달라집니다. "col_index_num" 또는 열 인덱스 번호는 테이블 배열의 각 열에 대해 설정된 숫자 값입니다. 첫 번째 열의 값은 1, 두 번째 열의 값은 2 등으로 간주됩니다. 문자열에 잘못된 "col_index_num" 값을 입력하면 완전히 다른 결과가 표시됩니다.

    4. 다른 셀에 수식을 복사할 때 F4 키를 사용하세요.

    VLOOKUP의 가장 유용한 기능 중 하나는 수식을 아래로 끌어 다양한 셀에 복사할 수 있다는 것입니다. 문제는 함수 문자열에 지정된 값도 아래쪽으로 이동하여 전체 수식을 망친다는 것입니다. 이를 방지하려면 수식의 값에 커서를 놓고 F4 키를 누르십시오. 열쇠. 이렇게 하면 수식을 복사할 때 이동하지 않는 절대값으로 바뀝니다.

    일반적인 VLOOKUP 오류 및 해결 방법

    VLOOKUP을 사용할 때 접하게 되는 가장 일반적인 오류는 "#NA" 오류이지만 이 오류가 나타나는 데는 다양한 이유가 있다는 점에 유의해야 합니다.

    1. Lookup_value가 테이블 배열의 첫 번째 열에 없습니다.

    VLOOKUP의 가장 큰 한계 중 하나는 테이블 배열의 맨 처음 열에 있는 값만 검색할 수 있다는 것입니다. lookup_value가 없으면 #NA 오류가 발생합니다. 이 문제를 해결하려면 다른 열을 참조하도록 수식을 조정하거나 lookup_value가 올바른 위치에 있도록 열을 이동할 수 있습니다.

    2. VLOOKUP이 정확히 일치하는 항목을 찾지 못합니다.

    VLOOKUP 수식의 마지막 값은 대략적인 일치의 경우 TRUE로 설정하거나 정확한 일치의 경우 FALSE로 설정한 range_lookup 인수입니다. 이 인수를 FALSE로 설정하고 VLOOKUP이 정확히 일치하는 항목을 찾을 수 없으면 #NA 오류가 발생합니다.

    lookup_value에 일치하는 항목이 있어야 한다고 절대적으로 확신하는 경우 테이블 배열의 정보를 다시 확인하여 모든 항목의 형식이 적절하고 불필요한 공백이 없는지 확인하고 싶을 것입니다. 인쇄되지 않는 문자로 인해 VLOOKUP이 항목을 제대로 찾지 못할 수도 있습니다.

    3. 지나치게 큰 부동 소수점 숫자

    기본적으로 부동 소수점 숫자는 소수점이 있는 숫자입니다. VLOOKUP을 사용하면 소수점 이하 숫자가 너무 많은 숫자가 있는 경우 #NA 오류가 발생합니다. 이 문제를 수정하는 것은 매우 쉽습니다. 소수점 이하 다섯 자리까지 숫자를 반올림하면 제대로 작동합니다. ROUND를 사용하여 그렇게 할 수 있습니다. 기능.

    자주 묻는 질문

    1. range_lookup 인수를 공백으로 두면 어떻게 됩니까?

    "TRUE" 또는 "FALSE"로 설정해야 하는 VLOOKUP 문자열의 네 번째 인수는 선택 사항으로 간주됩니다. "TRUE"로 설정하면 VLOOKUP이 대략적인 일치 항목을 검색하는 반면 "FALSE"는 값이 정확해야 함을 의미합니다. 문제는 이 인수를 비워 두면 VLOOKUP이 기본값을 "TRUE"로 설정하여 원하는 결과를 망칠 수 있다는 것입니다.

    2. VLOOKUP 사용에 대한 대안은 무엇입니까?

    VLOOKUP 기능을 활용하는 가장 좋은 대안은 INDEX-MATCH 콤보입니다. 그러나 이 기능 조합은 두 가지 다른 기능을 마스터하고 함께 제대로 작동하는지 확인해야 하기 때문에 배우기가 조금 더 어렵다는 점을 염두에 두십시오.

    3. 열 대신 행으로 값을 검색할 수 있습니까?

    네. HLOOKUP으로 할 수 있습니다. 또는 Excel 및 Google 스프레드시트의 "수평 조회". 이 기능을 사용하면 특정 행에서 값을 조회한 다음 다른 행에서 동일한 열에 있는 값을 표시할 수 있습니다.

    단일 행 또는 열로 검색을 제한하려면 LOOKUP 기능을 사용할 수 있습니다.