2019. 6. 25. 21:12 컴퓨터/엑셀
[엑셀] VLOOKUP 함수 : 찾고 싶은 데이터를 뽑아내자
엑셀 VLOOKUP 함수란 표로 구성된 데이터에서 내가 찾고자 하는 값을 손쉽게 찾을 수 있게 해주는 함수 입니다. 단, 표는 세로로 구성이 되어 있어야 합니다. 아래 그림의 좌측 표와 같이 말이죠.
(참고로 가로로 구성된 표는 HLOOKUP 함수를 이용합니다. VLOOKUP의 V는 VERTICAL, HLOOKUP의 H는 HORIZONTAL을 의미하니 참고하세요!)
위 그림과 같이 구성된 표에서 A자재, D자재에 대한 금액을 찾고 싶을때 VLOOKUP 함수를 통해 찾고자 하는 금액을 손쉽게 찾을 수 있습니다. 물론, 위 데이터량이 많지 않아 한눈에 A자재는 56,000, D자재는 100,000 이라는 값을 금방 찾을 수 있지만, 데이터를 눈으로 헤아릴 수 없을 정도라면 일일이 찾는건 시간이 꽤나 걸릴 것입니다.
먼저, VLOOKUP 함수에 필요한 인수를 살펴보겠습니다.
=VLOOKUP(①lookup_value, ②table_array, ③col_index_num, ④[range_lookup])
① lookup_value : 찾고자 하는 항목
② table_array : 찾고자 하는 데이터가 들어있는 표
③ col_index_num : 찾고자 하는 데이터가 들어있는 표에서 몇번째 열인지
④ [range_lookup] : 유사한 이름이 포함된 데이터를 찾을지(TRUE), 완전하게 동일한 데이터를 찾을지(FALSE)
인수 값만 봐서는 아무래도 무슨 말인지 알기 어려운거 같네요. 아래 그림으로 살펴보겠습니다.
=VLOOKUP(E6,$B$3:$C$7,2,FALSE)
여기서 E6은 찾고자하는 항목인 'A자재' /
$B$3:$C$7은 찾고자 하는 데이터가 들어있는 표 /
2는 찾고자 하는 데이터가 들어있는 표에서 몇번째 열인지를 나타내는 숫자 (1은 항목열, 2는 금액열) /
FALSE는 'A자재'와 동일한 글자의 데이터를 찾겠다는 의미 입니다.
※ 여기서 유의해야할 점은 두번째 인수를 절대값으로 표현해야한다는 것입니다. 절대값으로 표현하지 않으면 해당 수식을 D자재 영역으로 드래그시 아래와 같이 표 영역이 밀려나게 됩니다.
2번째 인수를 절대참조로 지정하지 않았을 경우
따라서 반드시 =VLOOKUP(E6,$B$3:$C$7,2,FALSE)와 같이 두번째 인수를 절대참조로 넣어주어야 다른 셀에 데이터 확장시 편리합니다.
VLOOKUP 함수는 다른 함수들에 비해 인수가 많아 어렵게 보이지만, 직접 값을 하나하나 기입해보면 간단하고 쉽게 느껴질 것입니다. 수많은 데이터 중에서 내가 원하는 데이터 값을 뽑아내고 싶을때 VLOOKUP 함수를 한번 사용해보세요.
'컴퓨터 > 엑셀' 카테고리의 다른 글
[엑셀] LEFT, RIGHT, MID 함수 : 왼쪽, 오른쪽, 중앙에서 몇번째!? (0) | 2019.07.01 |
---|---|
[엑셀] SUM, SUMIF, SUMIFS 함수 : 주어진 값을 더해보자! (1) | 2019.06.30 |
[엑셀] COUNT, COUNTA, COUNTBLANK, COUNTIF 함수 : 몇 개인지 세어보자 (0) | 2019.06.28 |
[엑셀] IF 함수 : 조건대로 값을 넣자 (0) | 2019.06.27 |
[엑셀] HLOOKUP 함수 : 찾고 싶은 데이터를 뽑아내자2 (0) | 2019.06.26 |