엑셀/엑셀 함수 팁

[엑셀 함수] 참조함수 VLOOKUP(수직(Vertical)고유값으로 데이터 가져오기)

90년대생 직장인 2021. 11. 21. 23:20
반응형

「90년대생 직장생활」

오늘은 회사 입사 후 처음으로 배운 VLOOKUP 함수에 대해 알아보겠습니다.

 

처음으로 데이터를 다룰 때 선배들로부터 가장 많이 배운 함수가 데이터 참조함수 VLOOKUP함수입니다.

수식함수만 쓰던 학생 신분에는 생소할지 모르나 회사에서는 매우 유용한 함수를 1개 꼽으라면

단연 VLOOKUP 함수이니 꼭 한번 살펴보시면 분명! 도움이 됩니다.

 


[함수 소개]

VLOOKUP함수Vertical(수직/세로의) LOOKUP(검색/색인) 의 약자

이름 그대로 <수직으로 검색한다>라고 알아두시면 좋습니다.

대표적인 참조함수로 고유값으로 관리되는 데이터 테이블에서

수직방향으로 일치하는 행의 위치를 찾고 사용자가 설정한 열의 값을 불러옵니다.

제품 코드/사번 등 고유한 값들로 데이터를 관리한다면 사용하기 좋은 함수입니다.

 

[기본 구문]

 

[활용 예제]

"제품 코드 고유값으로 제품명과 단가 정보 가져오기"

반응형

<첫 번째_제품명 가져오기>

B11셀의 "CC01"값을 $B$2:$D$8 범위 참조 테이블의 첫 번째 열에서 찾고

2번째 열에 있는 셀 값을 정확히(0/FALSE) 반환

 

<두 번째_단가 가져오기>

B11셀의 "CC01"값을 $B$2:$D$8 범위 참조 테이블의 첫 번째 열에서 찾고

3번째 열에 있는 셀 값을 정확히(0/FALSE) 반환

<종합>

'제품명'과 '단가'의 차이는 VLOOKUP 함수 인수중 3번째 col_index_num만 

2번째인지 3번째인지 설정하면 쉽게 아래 음영부를 채울 수 있습니다.

 

[주의사항]

(1) table_array 범위는 선택 후 꼭! [F4]를 통해 절대참조로 바꿔주세요

   (절대 참조를 하지 않는 경우 대량의 테이블에서 수식을 복사하면

    참조범위가 바뀌면서 오류가 발생하기 쉽습니다!)

(2) lookup_value의 데이터가 table_array 첫 번째 열에 있어야 합니다.

   VLOOKUP함수 자체가 table_array의 첫번째 열에서 lookup_value를 찾으며

   다른 열에 있다면 VLOOKUP함수가 동작하지 않습니다.

 

「90년대생 직장생활」

반응형