Excel에서 VLOOKUP을 사용한 10가지 모범 사례

  • 이 공유
Hugh West

Microsoft Excel에서 VLOOKUP 함수 는 일반적으로 열 또는 셀 범위의 조회 값을 기반으로 데이터를 추출하는 데 사용됩니다. 이 기사에서는 VLOOKUP 기능을 사용하여 10가지 모범 사례 및 사례를 소개합니다.

연습 통합 문서 다운로드

다음을 수행할 수 있습니다. 이 기사를 준비하는 데 사용한 Excel 통합 문서를 다운로드하십시오.

VLOOKUP.xlsx로 연습

VLOOKUP 기능 소개

  • 함수 목표:

VLOOKUP 함수 는 주어진 테이블의 가장 왼쪽 열에 있는 주어진 값에 대해 지정된 열에서 같은 행에 있는 값을 반환합니다.

  • 구문:

=VLOOKUP(lookup_value, table_array, col_index, [range_lookup])

  • 인수 설명:
인수 필수/선택 설명
lookup_value 필수 지정된 테이블의 가장 왼쪽 열에서 찾는 값입니다. 단일 값 또는 값의 배열일 수 있습니다.
table_array 필수 가장 왼쪽 clumn에서 lookup_value를 찾는 테이블.
col_index_num 필수 값을 가져올 테이블의 열 번호결과 데이터가 바로 표시됩니다.

이제 Salesman 월에서 이름이나 월을 변경할 수 있습니다. 드롭다운하고 셀 C17 에서 해당 출력을 즉시 찾으십시오.

자세히 보기: Excel의 드롭다운 목록이 있는 VLOOKUP

💡 유의 사항

  • lookup_value 는 단일 값 또는 가치. 값의 배열을 입력하면 함수는 맨 왼쪽 열에서 각 값을 찾고 지정된 열에서 동일한 행의 값을 반환합니다.
  • 함수는 <1인 경우 대략적인 일치 항목을 찾습니다> [range_lookup] 인수는 1로 설정됩니다. 이 경우 lookup_value 의 가장 가까운 상위 값이 아니라 항상 가장 가까운 하위 값을 찾습니다.
  • col_index_number 는 정수 대신 분수이며 Excel 자체에서 더 낮은 정수로 변환합니다. 그러나 그것은 #VALUE를 올릴 것입니다! col_index_number 가 0이거나 음수이면 오류가 발생합니다.

마지막 단어

이 문서의 VLOOKUP 기능은 이제 조회 값을 기반으로 데이터를 추출하면서 Excel 스프레드시트에 적용하는 데 도움이 됩니다. 질문이나 의견이 있으시면 의견 섹션에 알려주십시오. 또는 이 웹 사이트에서 Excel 기능과 관련된 다른 기사를 확인할 수 있습니다.

반환됩니다. [range_lookup] 선택 사항 lookup_value의 정확한 또는 부분 일치가 필요합니다. 정확히 일치하는 경우 0, 부분 일치하는 경우 1입니다. 기본값은 1(부분 일치)입니다.
  • 반환 매개변수:

값을 반환합니다. 주어진 테이블의 지정된 열에서 동일한 행의 가장 왼쪽 열에 있는 값이 lookup_value와 일치합니다.

Excel에서 VLOOKUP을 사용한 10가지 모범 사례

VLOOKUP 기능 사용의 난이도를 세 가지 범주로 분류했습니다. 초급, 중급 및 고급 .

1. VLOOKUP

을 사용한 초급 수준의 예 및 실습i. 테이블에서 특정 데이터 또는 배열을 가로로 찾는 VLOOKUP

다음 표에는 판매원에 대한 여러 판매 데이터가 기록되어 있습니다. VLOOKUP 함수의 첫 번째 예에서는 지정된 판매원의 판매 기록을 가져올 것입니다.

예를 들어 의 판매 기록을 가져올 것입니다. 피터 테이블에서.

출력 셀 C16 에서 필요한 수식은 다음과 같습니다.

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Enter 키를 누르면 부서, 월, 매출액이 가로 배열로 한번에 나옵니다. 이 함수에서 우리는 {2,3,4} 의 배열에서 세 개의 열 C, D 및 E 의 열 인덱스를 정의했습니다. 그래서함수는 세 열 모두에서 추출된 값을 반환했습니다.

자세히 보기: Excel의 여러 워크시트에서 데이터를 가져오는 방법(4 빠른 방법)

ii. Excel에서 명명된 범위로 VLOOKUP 연습

VLOOKUP 함수의 첫 번째 인수에서 배열 또는 테이블 데이터를 이름이 지정된 범위 로 정의할 수 있습니다. 이전 예에서 선택한 배열 또는 테이블 데이터 범위는 B5:E13 였습니다. 하지만 여기서는 이 데이터 범위의 이름을 Sales_Data

로 지정하겠습니다. 이렇게 하려면 어레이를 선택한 다음 이름 상자<2에서 이름을 편집하기만 하면 됩니다>는 스프레드시트의 왼쪽 상단 모서리에 있습니다.

이제 이전 예에서 사용된 수식은 이름이 정의된 범위가 다음과 같이 표시됩니다.

=VLOOKUP(B16,Sales_Data,{2,3,4},FALSE)

Enter 를 누른 후 이전 섹션에서 찾은 것과 유사한 데이터를 추출할 수 있습니다.

iii. Excel

에서 VLOOKUP을 사용하여 데이터 분류 이 예에서는 데이터 테이블 또는 배열 외부에 Category 라는 추가 열을 추가했습니다. 여기에서 할 일은 하단의 두 번째 표를 기준으로 부서를 A, B, C 로 분류하는 것입니다.

📌 1단계:

셀 F5 를 선택하고 다음을 입력합니다.

=VLOOKUP(C5,$C$16:$D$18,2,FALSE)

Enter 를 누르면 함수가 A 를 반환합니다. 이 알파벳은 청바지를 나타냅니다. 부서.

📌 2단계:

➤ 이제 채우기 핸들 사용 전체 열 F 를 자동으로 채우면 부서 이름을 기준으로 모든 카테고리가 표시됩니다.

2. VLOOKUP

을 사용한 중간 수준의 예 및 실습i. VLOOKUP

에서 데이터를 찾을 수 없는 경우 오류 메시지 표시 경우에 따라 정의된 기준에 따라 데이터를 찾거나 추출하지 못할 수 있습니다. 이 경우 VLOOKUP 함수는 데이터 테이블에서 매우 이상하게 보이는 오류를 반환합니다. 해당 오류 메시지를 "찾을 수 없음" 또는 "데이터를 사용할 수 없음"과 같은 사용자 지정 문으로 바꿀 수 있습니다.

예를 들어, 찾을 것입니다. Robert 의 판매 기록이지만 이 이름은 Salesman 열에서 사용할 수 없습니다. 따라서 여기에서 IFERROR 함수를 사용하고 이 함수는 함수가 주어진 기준과 일치하지 않을 때 표시될 메시지를 정의합니다.

셀 C16 에서 IFERROR VLOOKUP 기능이 있는 필수 수식은 다음과 같습니다.

=IFERROR(VLOOKUP(B16,Sales_Data,{2,3,4},FALSE),"Not Found")

이제 Enter 를 누르면 이라는 이름이 없어 함수가 데이터를 추출할 수 없기 때문에 사용자 정의된 구문 "찾을 수 없음" 을 찾을 수 있습니다>'로버트 열 B .

ii. VLOOKUP 추가 공간을 포함하는 값

조회 값에 숨겨진 공간이 포함될 수 있습니다.때때로. 이 경우 조회 값을 열 B 에 있는 해당 이름과 일치시킬 수 없습니다. 따라서 함수는 다음 그림과 같이 오류를 반환합니다.

이 오류 메시지를 피하고 지정된 값을 찾기 시작하기 전에 공백을 제거하려면 TRIM 내부 기능. TRIM 함수는 조회 값에서 불필요한 공백을 제거합니다.

셀 B16 에는 Peter라는 이름 끝에 추가 공백이 포함되어 있으므로 출력에 공백 없이 Peter라는 이름만 찾는 데 필요한 공식 Cell C16 은 다음과 같습니다.

=VLOOKUP(TRIM(B16),B5:E13,{2,3,4},FALSE)

을 누른 후 를 입력하면 Peter에 대해 추출된 데이터를 찾을 수 있습니다.

iii. Excel에서 MATCH 함수가 있는 VLOOKUP

이 섹션에서는 열 및 행과 함께 두 가지 정의된 기준을 찾습니다. 이 양방향 조회에서는 MATCH 함수를 사용하여 선택한 배열에서 열 번호를 정의해야 합니다.

예를 들어 다음 데이터 세트를 기반으로 모든 것을 추출할 수 있습니다. 특정 영업 사원에 대한 일종의 판매 기록을 Antonio라고 하면 여기에서 그의 부서를 찾을 수 있습니다.

출력 Cell C18 에서 MATCH VLOOKUP 기능이 있는 필수 수식은 다음과 같습니다.

=VLOOKUP(C16,B4:E13,MATCH(C17,B4:E4,0),FALSE)

Enter 를 누르십시오. 수식은 Antonio 가 청바지에서 작동하는 것처럼 'Jeans' 를 반환합니다.부서.

Cell C17 의 출력 기준을 변경할 수 있으며 다른 해당 판매 기록이 즉시 표시됩니다. Cell C16 에서 판매원의 이름을 변경하여 다른 판매원의 판매 데이터도 찾을 수 있습니다.

자세히 보기: INDEX MATCH 대 VLOOKUP 함수(예제 9개)

iv. VLOOKUP

VLOOKUP 기능을 사용하여 부분 일치를 기반으로 데이터 추출 와일드카드 문자 를 사용하여 테이블에서 부분 일치 하고 해당 데이터를 꺼냅니다.

예를 들어 부분 텍스트 “ton” 만 있는 실제 이름을 찾은 다음 해당 판매원의 판매 기록을 추출합니다.

Cell C16 의 필수 수식은 다음과 같아야 합니다.

=VLOOKUP("*ton*",B5:E13,{2,3,4},FALSE)

누른 후 Enter 를 입력하면 이 이름에 지정된 텍스트( "ton" .

)가 포함되어 있으므로 Antonio 에 대한 판매 데이터가 수식에 반환됩니다.

자세히 보기: Excel에서 와일드카드로 VLOOKUP(3가지 방법)

v. VLOOKUP

을 사용하여 목록에서 마지막 값 추출 긴 범위의 셀에서 마지막 또는 최종 값을 추출하는 것은 VLOOKUP 기능을 사용하면 너무 간단합니다.

다음 그림에서 열 B 에는 임의의 값을 가진 숫자가 포함되어 있습니다. 이 열 또는 셀 범위 B5:B14 에서 마지막 값을 추출합니다.

출력 셀 D8 의 VLOOKUP 기능은 다음과 같습니다.

=VLOOKUP(9.99999999999999E+307,$B$5:$B$14,TRUE)

Enter 를 누르고 해당 열의 마지막 셀에 있는 값을 얻을 수 있습니다.

🔎 공식은 어떻게 작동합니까?

  • 이 함수에서 조회 값은 B5:B14 셀 범위에서 검색해야 하는 엄청난 숫자입니다.
  • 여기에서 조회 기준은 세 번째 인수는 TRUE 이며 이는 해당 숫자의 대략적인 일치를 나타냅니다.
  • VLOOKUP 함수는 이 큰 값을 찾고 대략적인 일치를 기반으로 마지막 값을 반환합니다. 함수가 열에서 정의된 숫자를 찾을 수 없기 때문입니다.

자세히 보기: 열에서 마지막 값을 찾기 위한 Excel VLOOKUP(대안 포함)

유사한 읽기

  • VLOOKUP이 작동하지 않음(8가지 이유 및 솔루션)
  • Excel LOOKUP vs VLOOKUP: 3가지 예
  • VLOOKUP의 테이블 배열이란? (예시로 설명)
  • Excel에서 여러 기준으로 VLOOKUP 사용(6가지 방법 + 대안)
  • Excel에서 와일드카드로 VLOOKUP을 수행하는 방법 (2가지 방법)

3. VLOOKUP

을 사용한 고급 수준 예제 및 실습i. Excel에서 대소문자 구분 텍스트를 찾기 위한 VLOOKUP

경우에 따라 대소문자를 구분하여 일치하는 항목을 찾은 다음 데이터를 추출해야 할 수도 있습니다. 다음 표에서 열 B 는약간 수정되었으며 알다시피 이 열에는 이제 'Simon' 이라는 이름이 세 번 있지만 각각 대소문자가 다릅니다.

정확한 이름 '을 찾습니다. SIMON' 일치를 기반으로 판매 데이터를 그립니다.

출력 Cell C16 에 필요한 공식은 다음과 같습니다.

=VLOOKUP(TRUE, CHOOSE({1,2,3,4}, EXACT(B16, B5:B13), C5:C13,D5:D13,E5:E13), {2,3,4}, FALSE)

Enter 를 누르면 정확한 이름 'SIMON' 에 대한 해당 판매 데이터만 표시됩니다.

🔎 수식은 어떻게 작동합니까?

  • <1의 조회 배열>VLOOKUP 기능은 CHOOSE EXACT 기능의 조합으로 정의되었습니다.
  • 여기서 EXACT 기능은 대소문자를 찾습니다. - B5:B13 셀 범위에서 이름 SIMON의 민감한 일치 및 다음 배열 반환:

{FALSE;FALSE;FALSE;FALSE;FALSE; FALSE;FALSE;TRUE;FALSE}

  • CHOOSE 함수는 여기서 전체 테이블 데이터를 추출하지만 첫 번째 열에만 부울 값 (TRUE 및 FALSE)이 표시됩니다. ) 대신
  • VLOOKUP 함수는 추출된 데이터에서 지정된 부울 값 TRUE 를 찾은 다음 일치하는 행 번호를 기반으로 사용 가능한 판매 기록을 반환합니다. 조회 값 TRUE .

자세히 보기: VLOOKUP을 Excel에서 대소문자를 구분하도록 만드는 방법(4가지 방법)

ii. 드롭다운 목록 항목을 VLOOKUP으로 사용값

이름이나 기타 기준을 수동으로 변경하는 대신 정의된 기준에 대한 드롭다운 목록 을 만들고 데이터를 추출할 수도 있습니다. 다음 표에서 여러 판매원의 판매 가치가 3개월 동안 기록되었습니다. 기본 테이블 아래에 판매원 및 월에 대한 두 개의 드롭다운을 생성합니다.

📌 1단계:

➤ 드롭다운 목록을 할당할 셀 C15 를 선택합니다.

데이터 리본에서 데이터 유효성 검사를 선택합니다. 데이터 도구 드롭다운에서 .

대화 상자가 나타납니다.

📌 2단계:

허용 상자에서 목록 옵션을 선택합니다.

➤ <1에서>소스 상자에서 모든 판매원의 이름을 포함하는 셀 범위를 지정합니다.

확인 을 누르면 첫 번째 드롭다운 만들기가 완료됩니다.

아래 그림과 같이 모든 판매원에 대한 드롭다운 목록이 표시됩니다.

마찬가지로 다른 드롭다운 목록을 만들어야 합니다. 월 이름을 포함하는 셀 범위 (C4:E4) .

📌 3단계 :

➤ 이제 Salesman 드롭다운에서 Antonio 라는 이름을 선택합니다.

➤ 월 이름 Feb를 선택합니다. 드롭다운에서 .

➤ 마지막으로 출력 셀 C17 에서 해당 공식은 다음과 같습니다.

=VLOOKUP(C15,B5:E13,MATCH(C16,B4:E4,0),FALSE)

를 입력하고

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.