posted by 류이야기 2019. 1. 22. 16:00





 

 

엑셀 함수중에서 제일 많이 쓰고 있다고 해도 과언이 아닌 vlookup 함수.

데이터가 아주 많~을 때, 그 중에서 내가 원하는 것만 추출하는 용도로 쓰인다. 기본적인 SUM, AVERAGE 이런 함수 외에 내가 처음으로 접했던 함수이기도 하다. 요즘 자주 쓰고 있는 vlookup 함수 사용법 포스팅!

 

실은, vlookup은 내가 적은 예시보다는 데이터가 많을 때 더 유용하게 쓰인다. (예시는 임의로 만듦.)

예시 표는 간단하지만 실제로는 수천개의 데이터가 있다고 가정을..^^;;


 

vlookup은 주로 위의 표처럼 (수천개가 있다고 생각해주세용 ㅎㅎ) 책에 대한 정보들이 쭉 나열되어 있을 때,


 

위처럼 내가 원하는 항목들에 대해서만 특정 값들을 추출하는 것이 목표일 때 사용된다. (데이터가 적으면 하나씩 찾으면 되지만, 무지 많으면 하나하나 검색하는 것도 일 ㅠㅠ!)

 

 

vlookup 함수를 적으면, 파라미터들이 참조로 뜬다.

1. lookup_value: 조회하려는 값으로, B열에 있는 책 제목이 된다. 책 제목을 가지고 앞에 원 데이터 표에서 검색 할 예정.

2. table_array: 추출할 데이터가 들어있는 원래 표. 조회값이 있는 범위를 말한다. (+) lookup_value는 항상 이 테이블에서 첫번째 열에 있어야 한다.

3. col_index_num: 내가 추출할 데이터가 있는 열 번호. 1부터 카운트한다.

4. [range_lookup]: 유사일치 TRUE / 정확히 일치 FALSE

 

말로만 적으면 헷갈리니, 아래 예시를 참조하면 좋을 것 같다.


 

 

 

1. lookup_value: 참조할 값은 (기준이 되는 값)은 책 제목이니, B4.

 


 

2. table_array

조회값과 추출할 값이 들어있는 원래 데이터 표를 쭉 드래그 해준다.

이 때, 조회값 (1번의 lookup_value)가 첫번째 열에 오도록 C열부터 드래그 해준다.

 

 

C4셀 입력이 완료되면 아래로 쭉- 늘려서 값을 자동 채우기 할텐데, 이 때 참조할 table_array가 변경되지 않도록, '$'표시를 위처럼 붙여준다.

 


3. col_index_num: 가져올 배송일정은 참조 테이블(table_array)에서 4번째에 위치하므로 4를 적어준다.

4. [range_lookup]: 정확히 일치를 위해 FALSE.

 

이렇게 적어주면 배송일정 값이 추출된 것을 확인 할 수 있다.
 

 

아래로 쭉 자동채우기 해주면 성공!

 

 

 

가격도 마찬가지로 채워줄 수 있다. (가격의 경우 col_index_num이 5)


 

 

'정보' 카테고리의 다른 글

엑셀 Rate 함수로 CAGR 구하기  (0) 2019.01.21