반응형

 

찾기 참조 함수에 해당하는 Vlookup 함수와 Index, Match 함수의 사용을 구분하는 방법에 대해 소개하겠습니다.

 

실습 데이터 다운로드 ↓

Vlookup함수와Index match함수사용구분.xlsx
다운로드

 

 

함수 모두 특정 값 또는 조건에 맞는 데이터를 테이블 영역에서 찾아오는 역할을 합니다.

하지만 어떤 경우 Vlookup 함수를 사용해야 하는지 Index, Match 함수를 사용해야 하는지 처음 배우는 단계에서는 구분이 안 되는 경우가 있습니다.

각 함수의 규칙과 사용법만 제대로 알고 있다면 상황에 맞게 사용할 수 있습니다.

 

예제를 사용하여 익혀보겠습니다.

사원 정보 데이터에서 주민번호에 맞는 성명, 소속, 직위, 임용일을 찾아와서 입력하려고 합니다.

Vlookup 함수를 사용하면 성명, 소속, 직위는 구할 수 없습니다.

임용일 정도만 구할 수 있습니다.

 

 

사원 정보 데이터 ↓

 

먼저 Vlookup 함수의 규칙을 살펴보겠습니다.

첫 번째. 찾으려는 값이 정리된 표가 있어야 합니다.

여기서는 사원 정보 데이터 범위Vlookup 함수에서 사용할 표가 됩니다.

두 번째. 테이블의 첫 열에서 값을 검색하여 지정할 열의 값을 찾아올 수 있습니다.

표에서 찾으려고 하는 값은 주민등록번호가 됩니다.

사원 정보 데이터 범위에서 주민등록번호가 테이블의 첫 번째 열이 되어야 하고 그 오른쪽으로 2, 3, 4라는 열 번호가 붙여지게 됩니다.

Vlookup 함수를 사용하는 규칙입니다.

 

다시 설명하면 일치하는 주민등록번호를 표에서 찾았다면 그 오른쪽에 있는 열의 값을 찾아오는 함수Vlookup 함수입니다.

그럼 왼쪽 방향에 있는 성명, 소속 등의 데이터를 찾아오려면 IndexMatch 함수를 사용해야 하는 겁니다.

 

 

Index, Match 함수는 사원 정보 데이터에서 주민등록번호에 맞는 행과 열이 일치하는 값을 구하기 때문에 주민등록번호의 왼쪽이든 오른쪽이든 방향에 구애 받지 않고 값을 찾아올 수 있습니다.

 

 

그럼 Index, Match 함수를 사용하여 주민등록번호와 일치하는 성명을 구하는 함수식을 작성해보겠습니다.

성명을 구할 셀을 선택하고 =index()라고 함수를 입력한 후 함수 삽입 버튼을 눌러 함수 마법사를 엽니다.

 

 

Array 인수 입력창에 성명부터 임용일까지 범위(절대 참조)를 지정합니다.

찾으려고 하는 값이 포함된 범위만 지정하면 됩니다.

 

 

Row_num 인수에는 match() 함수를 중첩합니다.

수식 입력줄에서 Match() 함수를 선택하면 Match 함수로 함수 마법사가 변경됩니다.

 

 

Match 함수의 첫 번째 인수 Lookup_value 인수에 찾을 값 주민등록번호 셀(C3)을 입력합니다.

마우스로 선택하면 됩니다.

 

 

Lookup_array 인수에는 사원정보 시트의 주민등록번호 범위(절대 참조)를 지정합니다.

Match_type 인수는 0을 입력합니다.

 

 

Match 함수를 사용하여 주민등록번호가 있는 행 번호를 구했다면 Index 함수 마법사 상자로 변경한 후 Column_num 인수에 1을 입력합니다.

Array 인수 범위의 1열 번호가 성명에 해당됩니다.

 

 

방대한 사원 정보 데이터에서 주민등록번호와 일치하는 성명을 구했습니다.

나머지 소속도 같은 방법으로 구하면 됩니다.

소속의 Column_num2가 됩니다.

 

 

함수를 익히는데 도움이 되는 동영상 강좌도 준비했습니다.

짤막한 강좌 한정희 강사였습니다.

 

https://youtu.be/_x6L_ezncxE

 

반응형

+ Recent posts