Excel의 VLOOKUP은 무엇이며 어떻게 사용합니까?



Excel의 VLOOKUP은 데이터 조회 및 가져 오기에 사용됩니다. 정확하고 대략적인 일치를 반환하며 여러 테이블, 와일드 카드, 양방향 조회 등과 함께 사용할 수 있습니다.

데이터 중심의 세상에서 데이터를 관리하려면 다양한 도구가 필요합니다. 실시간 데이터는 방대하며 특정 데이터에 대한 세부 정보를 가져 오는 것은 확실히 피곤한 작업이지만 VLOOKUP이 뛰어나다 ,이 작업은 한 줄의 명령으로 수행 할 수 있습니다. 이 기사에서는 중요한 Excel 기능 즉, VLOOKUP 함수입니다.

계속 진행하기 전에 여기에서 논의되는 모든 주제를 간략히 살펴 보겠습니다.





Excel에서 VLOOKUP이란 무엇입니까?


Excel에서 VLOOKUP은 내장 기능 Excel 시트에서 특정 데이터를 조회하고 가져 오는 데 사용됩니다. V는 Vertical을 나타내며 Excel에서 VLOOKUP 함수를 사용하려면 데이터를 세로로 정렬해야합니다. 이 기능은 엄청난 양의 데이터가있을 때 매우 편리하며 특정 데이터를 수동으로 검색하는 것이 사실상 불가능합니다.

어떻게 작동합니까?

VLOOKUP 함수는 값, 즉 조회 값을 가져 와서 가장 왼쪽 열에서 검색을 시작합니다. 조회 값이 처음 발견되면 해당 행에서 오른쪽으로 이동하기 시작하고 지정한 열에서 값을 반환합니다. 이 함수는 정확한 일치와 대략적인 일치를 모두 반환하는 데 사용할 수 있습니다 (기본 일치는 대략적인 일치입니다).



통사론:

이 함수의 구문은 다음과 같습니다.

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

어디,



  • 조회 _ 값 주어진 테이블의 첫 번째 열에서 찾을 값입니다.
  • table_index 데이터를 가져올 테이블입니다.
  • col_index_num 값을 가져올 열입니다.
  • range_lookup 조회 값이 완벽하게 일치해야하는지 또는 대략적으로 일치해야하는지 결정하는 논리 값입니다 ( 진실 가장 가까운 일치를 찾을 것입니다 그릇된 정확히 일치하는지 확인)

정확히 일치:

VLOOKUP 함수가 조회 값과 정확히 일치하는 항목을 찾으려면 다음을 설정해야합니다. range_lookup 값을 FALSE로 설정합니다. 직원 세부 정보로 구성된 테이블 인 다음 예를 살펴보세요.

Excel-Edureka의 정확한 일치 VLOOKUP

이러한 직원의 지정을 찾으려면 다음과 같이 할 수 있습니다.

  • 출력을 표시 할 셀을 선택한 다음 '='기호를 입력합니다.
  • VLOOKUP 기능을 사용하고 조회 _ 값 (여기에서 직원 ID가됩니다)
  • 그런 다음 다른 매개 변수를 전달합니다. table_array , col_index_num 그리고 설정 range_lookup FALSE 값
  • 따라서 함수와 해당 매개 변수는 다음과 같습니다. = VLOOKUP (104, A1 : D8, 3, FALSE)

VLOOKUP 함수는 직원 ID 104를 찾기 시작하고 값이있는 행에서 오른쪽으로 이동합니다. col_index_num까지 계속되고 그 위치에있는 값을 반환합니다.

대략적인 일치 :

VLOOKUP 함수의이 기능을 사용하면 loopup_value에 대해 정확히 일치하지 않는 경우에도 값을 검색 할 수 있습니다. 앞서 언급했듯이 VLOOKUP이 대략적인 일치를 찾도록하려면 다음을 설정해야합니다. range_lookup 값을 TRUE로 설정합니다. 마크가 해당 등급 및 해당 클래스와 함께 매핑되는 다음 예제를 살펴보십시오.

  • 정확히 일치하는 방법과 마찬가지로 동일한 단계를 따르십시오.
  • range_lookup 값 대신 FALSE 대신 TRUE를 사용하십시오.
  • 따라서 매개 변수와 함께 함수는 다음과 같습니다. = VLOOKUP (55, A12 : C15, 3, TRUE)

오름차순으로 정렬 된 테이블에서 VLOOKUP은 대략적인 일치를 찾기 시작하고 입력 한 조회 값보다 작은 다음으로 큰 값에서 중지합니다. 그런 다음 해당 행에서 오른쪽으로 이동하고 지정된 열의 값을 반환합니다. 위의 예에서 조회 값은 55이고 첫 번째 열에서 다음으로 큰 조회 값은 40입니다. 따라서 출력은 Second Class입니다.

첫 경기 :

여러 조회 값으로 구성된 테이블이있는 경우 VLOOKUP은 첫 번째 일치 항목에서 중지하고 지정된 열의 해당 행에서 값을 검색합니다.

아래 이미지를 살펴보십시오.

자바 인스턴스 변수는 무엇입니까

ID 105가 반복되고 조회 값이 105로 지정되면 VLOOKUP은 조회 값이 처음 나타나는 행에서 값을 반환합니다.

대소 문자 구분 :

VLOOKUP 함수는 대소 문자를 구분하지 않습니다. 대문자로 된 조회 값이 있고 테이블에있는 값이 작은 경우에도 VLOOKUP은 값이있는 행에서 값을 가져옵니다. 아래 이미지를 살펴보십시오.

보시다시피 매개 변수로 지정한 값은 'RAFA'인 반면 테이블에있는 값은 'Rafa'이지만 VLOOKUP은 여전히 ​​지정된 값을 반환했습니다. 케이스와 정확히 일치하는 경우 VLOOKUP은 사용 된 케이스에 관계없이 조회 값의 첫 번째 일치를 반환합니다. 아래 이미지를 살펴보십시오.

오류 :

함수를 사용할 때마다 오류가 발생하는 것은 당연합니다. 마찬가지로 VLOOKUP 함수를 사용할 때도 오류가 발생할 수 있으며 일반적인 오류 중 일부는 다음과 같습니다.

  • #이름
  • # N / A
  • #REF
  • #값

#NAME 오류 :

이 오류는 기본적으로 구문에 오류가 있음을 알리기위한 것입니다. 구문 오류를 방지하려면 모든 함수에 대해 Excel에서 제공하는 함수 마법사를 사용하는 것이 좋습니다. 함수 마법사는 입력해야하는 모든 매개 변수 및 값 유형에 관한 정보를 제공합니다. 아래 이미지를 살펴보십시오.

보시다시피 함수 마법사는 lookup_value 매개 변수 대신에 모든 유형의 값을 입력하라는 메시지를 표시하고 이에 대한 간략한 설명도 제공합니다. 마찬가지로 다른 매개 변수를 선택하면 관련 정보도 볼 수 있습니다.

# N / A 오류 :

이 오류는 주어진 조회 값과 일치하는 항목이없는 경우 반환됩니다. 예를 들어 'RAFA'대신 'AFA'를 입력하면 # N / A 오류가 발생합니다.

위의 두 오류에 대한 오류 메시지를 정의하기 위해 IFNA 함수를 사용할 수 있습니다. 예를 들면 :

#REF 오류 :

이 오류는 테이블에서 사용할 수없는 열에 대한 참조를 제공 할 때 발생합니다.

#VALUE 오류 :

이 오류는 매개 변수에 잘못된 값을 배치하거나 일부 필수 매개 변수를 놓친 경우 발생합니다.

양방향 조회 :

양방향 조회는 참조 된 테이블의 모든 셀에서 2 차원 테이블의 값을 가져 오는 것을 의미합니다. VLOOKUP을 사용하여 양방향 조회를 수행하려면 함께 MATCH 함수를 사용해야합니다.

MATCH의 구문은 다음과 같습니다.

MATCH (lookup_value, lookup_array, match_type)

  • 조회 _ 값 검색 할 값입니다.
  • lookup_array 조회 값으로 구성된 셀 범위입니다.
  • match_type 숫자는 0, 1 또는 -1이 될 수 있습니다.

VLOOKUP에서 하드 코딩 된 값을 사용하는 대신 셀 참조에서 동적으로 우회 할 수 있습니다. 다음 예를 고려하십시오.

위 이미지에서 볼 수 있듯이 VLOOKUP 함수는 조회 값에 대해 셀 참조를 F6으로 가져오고 열 인덱스 값은 MATCH 함수에 의해 결정됩니다. 이러한 값을 변경하면 그에 따라 출력도 변경됩니다. F6에있는 값을 Chris에서 Leo로 변경하고 그에 따라 출력도 업데이트 된 아래 이미지를 살펴보십시오.

G5 또는 F6과 G5의 값을 변경하면이 공식이 그에 따라 해당 결과를 표시합니다.

드롭 다운 목록을 만들어 값을 매우 편리하게 변경할 수도 있습니다. 위의 예에서는 F6 및 G5에 대해 수행해야합니다. 드롭 다운 목록을 만드는 방법은 다음과 같습니다.

  • 리본 탭에서 데이터를 선택합니다.
  • 데이터 도구 그룹에서 데이터 유효성 검사를 선택합니다.
  • 설정 창을 열고 허용에서 목록을 선택합니다.
  • 소스 목록 배열 지정

드롭 다운 목록을 만든 후의 모습은 다음과 같습니다.

와일드 카드 사용 :

정확한 조회 값을 모르지만 일부만 알 수있는 경우 와일드 카드를 사용할 수 있습니다. Excel에서 '*'기호는 와일드 카드 문자를 나타냅니다. 이 기호는 앞, 뒤 또는 사이에 오는 시퀀스를 검색해야하며 앞뒤에 여러 문자가있을 수 있음을 Excel에 알립니다. 예를 들어 내가 만든 테이블에서 양쪽에 와일드 카드와 함께 'erg'를 입력하면 VLOOKUP은 아래와 같이 'Sergio'에 대한 출력을 반환합니다.

여러 조회 테이블 :

조회 테이블이 여러 개인 경우 특정 조건에 따라 테이블 중 하나를 조사하기 위해 IF 함수를 함께 사용할 수 있습니다. 예를 들어, 두 슈퍼마켓의 데이터가 들어있는 테이블이 있고 판매량을 기준으로 각 슈퍼마켓의 수익을 확인해야하는 경우 다음과 같이 할 수 있습니다.

다음과 같이 기본 테이블을 만듭니다.

그런 다음 수익을 가져와야하는 두 개의 테이블을 만듭니다.

이 작업이 완료되면 새로 생성 된 각 테이블에 대해 명명 된 범위를 생성합니다. 이름이 지정된 범위를 만들려면 다음 단계를 따르세요.

  • 이름을 지정할 테이블 전체를 선택하십시오.
  • 리본 탭에서 수식을 선택한 다음 정의 된 이름 그룹에서 이름 정의를 선택합니다.
  • 다음 대화 상자가 나타납니다.
  • 원하는 이름을 지정하십시오
  • 확인 클릭

두 테이블 모두에 대해이 작업이 완료되면 다음과 같이 IF 함수에서 이러한 명명 된 범위를 사용할 수 있습니다.

보시다시피 VLOOKUP은 속한 슈퍼마켓에 따라 Profit 열을 채우기 위해 적절한 값을 반환했습니다. Profit 열의 각 셀에 수식을 작성하는 대신 공식을 복사했습니다. 시간과 에너지를 절약하기 위해

이제 Excel의 VLOOKUP에 대한이 기사의 끝으로 이동합니다. 나는 당신이 당신과 공유 된 모든 것을 명확하게하기를 바랍니다. 가능한 한 많이 연습하고 경험을 되 돌리십시오.

질문이 있으십니까? 이 'Excel의 VLOOKUP'블로그의 댓글 섹션에 언급 해 주시면 가능한 한 빨리 연락 드리겠습니다.

다양한 응용 프로그램과 함께 트렌드 기술에 대한 심층적 인 지식을 얻으려면 라이브에 등록 할 수 있습니다. 연중 무휴 지원 및 평생 액세스.