초보자를 위한 Excel VLOOKUP 자습서

⚡ 스마트 요약

Excel VLOOKUP 튜토리얼에서는 세로 조회 함수를 사용하여 표의 첫 번째 열에서 일치하는 값을 찾아 다른 열에서 반환하는 방법을 설명합니다. 이 가이드에서는 구문, 정확한 일치 및 근사 일치, 시트 간 조회, 일반적인 오류 및 최신 대체 함수인 XLOOKUP에 대해 다룹니다.

  • 핵심 기능: VLOOKUP 함수는 lookup_value, table_array, col_index_num, range_lookup(TRUE 또는 FALSE)의 네 가지 인수를 받습니다.
  • 🔍 정확한 값 vs 근사값: ID와 같이 정확히 일치하는 경우에는 FALSE를 사용하고, 할인 범위와 같이 정렬된 숫자 범위에서 대략적으로 일치하는 경우에는 TRUE를 사용하십시오.
  • 📑 시트 간 조회: 동일한 통합 문서 내의 한 워크시트에서 다른 워크시트로 데이터를 가져오려면 Sheet2!A2:B25 구문을 사용하여 다른 시트를 참조하십시오.
  • ⚠️ 일반적인 오류 : #N/A, #REF!, 및 #VALUE! 오류는 일치하는 항목이 없거나, 열 인덱스가 잘못되었거나, 인수가 잘못되었음을 나타내므로 신속하게 디버깅할 수 있습니다.
  • 🤖 현대적 대안: XLOOKUP에서 Microsoft 365 및 Excel 2021은 왼쪽 검색, 기본적으로 정확히 일치, 그리고 더욱 깔끔한 오류 처리를 지원합니다.

엑셀 VLOOKUP 함수 사용법

VLOOKUP이란 무엇입니까?

VLOOKUP(V는 세로를 의미)은 스프레드시트의 열 간의 관계를 설정하는 Excel 내장 함수입니다. 이 함수를 사용하면 한 열의 값을 찾아 같은 행의 다른 열에서 해당 값을 반환할 수 있습니다.

VLOOKUP 구문 및 인수

VLOOKUP 함수를 사용하기 전에 함수의 구조를 이해하는 것이 도움이 됩니다. 이 함수는 네 개의 인수를 받으며 모든 Excel 버전에서 일관된 패턴을 따릅니다.

=VLOOKUP(lookup_value, table_array, col_index_num, [범위_조회])
  • lookup_value — 찾고자 하는 값(셀 참조 또는 리터럴 값).
  • table_array — 조회 열과 반환 열이 포함된 셀 범위입니다.
  • col_index_num — table_array에서 값을 반환할 열 번호입니다(1은 가장 왼쪽 열입니다).
  • 범위_조회 — 정확히 일치하는 경우 FALSE, 정렬된 데이터에서 대략적으로 일치하는 경우 TRUE(또는 생략)입니다.

중요 사항: 조회 값은 table_array의 가장 왼쪽 열에 있어야 하며, VLOOKUP 함수는 왼쪽에서 오른쪽으로만 검색합니다.

VLOOKUP 사용법

대규모 스프레드시트에서 특정 정보를 찾거나 동일한 유형의 값을 반복적으로 검색해야 할 때 VLOOKUP 함수는 수동 필터링에 비해 시간을 크게 절약해 줍니다.

고려 회사 급여표 재무팀에서 관리합니다. 먼저 알려진 정보(인덱스)를 사용하여 VLOOKUP 함수를 통해 알 수 없는 값을 가져옵니다.

예를 들어, 직원의 이름은 이미 알고 있습니다.

VLOOKUP 사용법

직원의 급여를 조회하고 싶으신가요?

VLOOKUP 사용법

위 예시에 대한 엑셀 스프레드시트:

VLOOKUP 사용법

위 엑셀 파일을 다운로드 받으세요

알 수 없는 직원의 급여를 찾으려면 직원 정보를 입력합니다. Code 이미 사용 가능한 것입니다.

VLOOKUP 사용법

VLOOKUP 함수를 사용하면 해당 직원에 해당하는 급여 값을 얻을 수 있습니다. Code 자동으로 나타납니다.

VLOOKUP 사용법

Excel에서 VLOOKUP 함수를 사용하는 방법

엑셀에서 VLOOKUP 함수를 적용하는 방법을 단계별로 안내해 드리겠습니다.

1단계) 대상 셀로 이동합니다.

선택한 직원의 급여가 표시될 셀(이 예에서는 H3 셀)을 클릭합니다.

Excel에서 VLOOKUP 함수 사용

2단계) VLOOKUP 함수를 입력합니다. =VLOOKUP()

셀에 함수를 입력하세요. 등호(Excel에 수식이 뒤따른다는 것을 알려줌)로 시작하고 그 뒤에 VLOOKUP 키워드를 입력합니다. =VLOOKUP().

Excel에서 VLOOKUP 함수 사용

괄호 안에는 함수에 필요한 인자(데이터)들이 들어 있습니다.

VLOOKUP 함수는 네 개의 인수를 필요로 합니다.

3단계) ​​첫 번째 인수 - 조회 값

첫 번째 인수는 검색하려는 값의 셀 참조입니다. 이 경우 셀 참조는 'Employee'입니다. Code 는 조회 값이므로 첫 번째 인수는 H2, 즉 Excel이 내용이 일치해야 하는 셀입니다.

Excel에서 VLOOKUP 함수 사용

4단계) 두 번째 인수 - 테이블 배열

이는 검색할 값 블록을 의미하며, Excel에서는 이를 '검색할 값 블록'이라고 합니다. 테이블 배열 또는 조회 테이블. 예시에서 조회 테이블은 다음과 같이 실행됩니다. B2에서 E25까지.

알림: 조회 열은 테이블 배열의 가장 왼쪽 열이어야 합니다.

Excel에서 VLOOKUP 함수 사용

5단계) 세 번째 인수 — col_index_num

이는 VLOOKUP 함수에게 테이블 배열 내에서 반환 값이 있는 열을 알려줍니다. 직원 급여는 네 번째 열에 있으므로 열 인덱스는 4입니다.

Excel에서 VLOOKUP 함수 사용

6단계) 네 번째 논거 - 정확하거나 대략적인 일치

마지막 인수는 범위 조회 플래그입니다. 이 플래그는 VLOOKUP 함수가 정확히 일치하는 결과를 반환할지, 아니면 근사치로 일치하는 결과를 반환할지를 제어합니다. 여기서는 정확히 일치하는 결과를 원하므로 FALSE로 설정합니다.

  1. 그릇된 — 정확히 일치합니다.
  2. TRUE — 대략적인 일치입니다.

Excel에서 VLOOKUP 함수 사용

7 단계) Enter를 누르세요

Enter 키를 눌러 수식을 완료하세요. 직원 정보가 없기 때문에 처음에는 오류가 발생할 수 있습니다. Code H2에 아직 등록되지 않았습니다.

Excel에서 VLOOKUP 함수 사용

유효한 직원을 입력하면 Code H2 셀에는 해당 직원의 급여가 표시됩니다.

Excel에서 VLOOKUP 함수 사용

간단히 말해, 이 수식은 엑셀에게 알려진 값들이 데이터의 가장 왼쪽 열(직원)에 있다고 알려주는 것입니다. CodeVLOOKUP 함수는 테이블을 스캔하여 일치하는 행의 네 번째 열 값(직원 급여)을 반환합니다.

이 예제에서는 정확히 일치하는 항목(FALSE 키워드)을 다루었습니다. 다음 섹션에서는 대략적으로 일치하는 항목에 대해 설명합니다.

대략적인 일치를 위한 VLOOKUP(마지막 매개변수인 TRUE 키워드)

고객이 정확히 수십 개 또는 수백 개의 품목을 구매하지 않을 경우 할인율을 계산하는 표를 사용하는 시나리오를 생각해 보세요.

아래 그림과 같이, 한 회사는 1개부터 10,000개까지의 수량에 대해 할인을 적용합니다.

대략적인 일치를 위한 VLOOKUP

위 엑셀 파일을 다운로드 받으세요

고객이 정확히 100개 또는 1,000개를 구매하는 경우는 드뭅니다. 근사치 일치 모드를 사용하면 VLOOKUP 함수가 정확한 수치를 요구하는 대신 가장 가까운 낮은 값을 찾을 수 있습니다. 단계:

단계 1) VLOOKUP 함수가 들어갈 셀(참조 I2)을 클릭합니다.

대략적인 일치를 위한 VLOOKUP

단계 2) 셀에 `=VLOOKUP()`을 입력하고 괄호 안에 인수를 추가하세요.

대략적인 일치를 위한 VLOOKUP

3단계) ​​첫 번째 논거: 조회 테이블과 값을 비교할 셀 참조를 입력하십시오.

대략적인 일치를 위한 VLOOKUP

4단계) ​​첫 번째 논거: 조회 테이블을 선택하세요. 여기서는 수량 및 할인 열을 선택합니다.

대략적인 일치를 위한 VLOOKUP

5단계) ​​첫 번째 논거: 일치하는 값을 반환할 조회 테이블의 열 인덱스를 입력하십시오.

대략적인 일치를 위한 VLOOKUP

6단계) ​​첫 번째 논거: 마지막 인수를 설정하세요 TRUE 대략적인 일치 항목을 찾습니다.

대략적인 일치를 위한 VLOOKUP

단계 7) Enter 키를 누르세요. 이제 수식이 셀에 적용됩니다. 수량을 입력하면 Excel은 대략적인 일치를 기준으로 할인 범위를 반환합니다.

대략적인 일치를 위한 VLOOKUP

알림: 네 번째 인수를 비워두면 Excel은 기본적으로 TRUE(근사 일치)를 사용합니다. 근사 일치를 사용하려면 조회 열이 오름차순으로 정렬되어 있어야 합니다.

동일한 통합 문서에 배치된 서로 다른 2개의 시트 사이에 적용되는 Vlookup 기능

이제 두 개의 시트로 구성된 통합 문서를 생각해 보겠습니다. 시트 1에는 직원 목록이 있습니다. Code이름 및 직책; 시트 2에는 직원 목록이 있습니다. Code 그리고 직원 급여.

시트 1:

두 개의 서로 다른 시트 사이에 Vlookup 기능이 적용됨

시트 2:

두 개의 서로 다른 시트 사이에 Vlookup 기능이 적용됨

위 엑셀 파일을 다운로드 받으세요

목표는 아래 그림과 같이 시트 1의 모든 데이터를 통합하는 것입니다.

두 개의 서로 다른 시트 사이에 Vlookup 기능이 적용됨

VLOOKUP 함수는 직원 정보를 집계할 수 있습니다. Code이름과 급여가 한 장의 시트에 함께 표시됩니다.

우리는 2번 시트부터 시작하는데, 이 시트에는 두 가지 근거가 있기 때문입니다. 바로 '직원 급여' 열이 여기에 있고, 컬럼 인덱스는 2입니다..

두 개의 서로 다른 시트 사이에 Vlookup 기능이 적용됨

우리는 각 직원에게 맞는 급여를 찾고 싶습니다. Code.

두 개의 서로 다른 시트 사이에 Vlookup 기능이 적용됨

데이터는 A2부터 B25까지, 즉 테이블 배열에 있습니다.

단계 1) 시트 1로 전환하여 표시된 제목을 입력하십시오.

두 개의 서로 다른 시트 사이에 Vlookup 기능이 적용됨

단계 2) 직원 급여 옆 셀(F3 셀)을 클릭하세요. 여기에 VLOOKUP 함수가 입력될 것입니다.

두 개의 서로 다른 시트 사이에 Vlookup 기능이 적용됨

VLOOKUP 함수를 입력하세요: =VLOOKUP().

3단계) ​​첫 번째 논거: 직원 정보가 있는 셀에 F2 키를 누르세요. Code 조회 테이블에서 일치하는 항목을 찾습니다.

두 개의 서로 다른 시트 사이에 Vlookup 기능이 적용됨

4단계) ​​첫 번째 논거: 조회 테이블은 다른 시트에 있으므로 시트 이름을 사용하여 참조하십시오. 시트2!A2:B25.

두 개의 서로 다른 시트 사이에 Vlookup 기능이 적용됨

5단계) ​​첫 번째 논거: 반환 값이 저장된 조회 테이블 내의 열 인덱스를 입력하십시오.

두 개의 서로 다른 시트 사이에 Vlookup 기능이 적용됨

두 개의 서로 다른 시트 사이에 Vlookup 기능이 적용됨

6단계) ​​첫 번째 논거: 정확한 일치를 원하므로 FALSE를 사용하십시오. 각 직원에 맞는 정확한 급여를 원합니다. Code.

두 개의 서로 다른 시트 사이에 Vlookup 기능이 적용됨

단계 7) 직원 정보를 입력할 때 Enter 키를 누르십시오. Code해당 셀은 시트 2에서 가져온 해당 급여 값을 반환합니다.

두 개의 서로 다른 시트 사이에 Vlookup 기능이 적용됨

VLOOKUP 함수 사용 시 흔히 발생하는 오류 및 해결 방법

숙련된 사용자조차도 VLOOKUP 오류를 경험합니다. 가장 흔한 오류와 빠른 해결 방법은 다음과 같습니다.

  • # N / A — VLOOKUP 함수에서 조회 값을 찾을 수 없습니다. 공백이 있는지, 데이터 형식이 일치하지 않는지(숫자가 텍스트로 저장된 경우 등) 또는 해당 값이 table_array의 첫 번째 열에 실제로 있는지 확인하십시오.
  • # REF! — col_index_num이 table_array의 열 개수보다 큽니다. 열 인덱스를 낮추거나 범위를 확장하십시오.
  • #값! — col_index_num이 1보다 작거나 인수가 잘못되었습니다. 수식 구문을 확인하십시오.
  • 잘못된 결과가 반환되었습니다. — 네 번째 인수는 TRUE이거나 생략되었지만 조회 열이 정렬되지 않았습니다. FALSE로 변경하거나 해당 열을 오름차순으로 정렬하십시오.
  • 잠긴 참조 — 수식을 아래로 복사할 때는 절대 참조(예: $B$2:$E$25)를 사용하여 table_array가 이동하지 않도록 하십시오.

VLOOKUP과 XLOOKUP: 어떤 함수를 사용해야 할까요?

Microsoft XLOOKUP을 도입했습니다. Microsoft Excel 365 및 Excel 2021에서 VLOOKUP을 대체하는 최신 함수입니다. VLOOKUP의 여러 제한 사항을 해결했으며, 지원되는 버전에서 권장되는 함수입니다.

제품 특장점 VLOOKUP 검색
검색 방향 왼쪽에서 오른쪽으로만 어느 방향이든 (좌, 우, 위, 아래)
기본 일치 유형 근사치 (참) 정확한
찾을 수 없는 경우 처리 반환 번호 #N/A 내장 if_not_found 인자
열 인덱스 하드코딩된 숫자 반환 열 범위를 참조하십시오.
이용 가능 여부 (Availability) 모든 Excel 버전 Microsoft 365, Excel 2021, 웹용 Excel

VLOOKUP 함수를 선택해야 하는 경우: 통합 문서는 Excel 2019 이하 버전에서 실행되어야 합니다. 그렇지 않으면 기존 수식을 유지 관리해야 합니다. XLOOKUP 함수를 선택해야 하는 경우: 최신 Excel에서 새 통합 문서를 만들 때 왼쪽 조회, 깔끔한 오류 처리 및 기본 일치 기능을 사용하고 싶으신가요? 조회 함수에 대해 자세히 알아보세요. 엑셀 튜토리얼 시리즈.

맺음말

위의 세 가지 시나리오는 VLOOKUP 함수가 정확한 일치, 근사 일치 및 시트 간 참조에 대해 어떻게 작동하는지 설명합니다. 자신만의 데이터 세트를 사용하여 연습하면 숙달할 수 있습니다. VLOOKUP은 여전히 ​​중요한 기능입니다. MS-엑셀 데이터를 효율적으로 관리하기 위한 도구이며, XLOOKUP 함수는 최신 Excel에서 이러한 기능을 확장합니다.

자주 묻는 질문

조회 값에는 숨겨진 공백이 있거나, 한쪽은 텍스트이고 다른 쪽은 숫자인 경우가 많습니다. TRIM 함수를 사용하여 공백을 제거하고 두 값이 동일한 데이터 형식을 공유하는지 확인하세요. 또한 해당 값이 table_array의 첫 번째 열에 있는지 확인하십시오.

아니요. VLOOKUP 함수는 조회 대상 열의 오른쪽에 있는 열의 값만 반환합니다. 왼쪽에서 값을 조회하려면 INDEX와 MATCH 함수를 함께 사용하거나 XLOOKUP 함수를 사용하십시오. Microsoft Microsoft Office 365 및 Excel 2021은 모든 검색 방향을 지원합니다.

VLOOKUP 함수는 첫 번째 열을 세로로 스캔하여 선택한 열의 값을 반환합니다. HLOOKUP 함수는 첫 번째 행을 가로로 스캔하여 선택한 행의 값을 반환합니다. 데이터가 열이 아닌 행으로 정렬되어 있을 때는 HLOOKUP 함수를 사용하십시오.

당신이 있으면 Microsoft Excel 365 또는 Excel 2021을 사용하는 경우 XLOOKUP 함수를 사용하는 것이 좋습니다. XLOOKUP 함수는 양방향 조회를 지원하고, 기본적으로 정확히 일치하는 항목을 찾으며, 찾을 수 없는 경우(if_not_found) 인수를 사용할 수 있습니다. 통합 문서가 Excel 2019 또는 이전 버전과 호환되어야 하는 경우에만 VLOOKUP 함수를 사용하십시오.

예. Microsoft Excel의 Copilot은 "직원 코드로 급여 조회"와 같은 간단한 입력을 통해 VLOOKUP 또는 XLOOKUP 함수를 생성할 수 있습니다. 생성된 함수를 실제 데이터에 적용하기 전에 제안된 셀 참조와 데이터 유형을 반드시 검토하십시오.

네. Copilot, ChatGPT와 같은 AI 도우미와 Excel 전용 추가 기능은 각 인수를 설명하고, #N/A 오류의 원인을 표시하며, 해결 방법을 제안할 수 있습니다. 수식과 간단한 데이터 샘플을 붙여넣으면 VLOOKUP 참조 오류에 대한 가장 정확한 진단을 받을 수 있습니다.

이 게시물을 요약하면 다음과 같습니다.