VLOOKUP 함수 : 엑셀에서 특정한 값을 찾아 다른 값을 반환해 주는 함수입니다. 범위 내에서 찾을 값인 A를 선택한 후 그 A와 같은 열의 다른 정보를 가져올 수 있습니다.
주소록 내에서 특정 사람의 주소 찾기, 제품명을 검색해서 판매량 및 원가를 찾는 등 실생활에 이용하기 좋습니다. 엑셀을 자주 사용한다면 거의 필수적으로 알아둬야 하는 함수입니다.
그럼 이번에는 VLOOKUP 함수의 사용법 및 예시를 알아보도록 하겠습니다. 아래 내용을 확인해 주세요.
● VLOOKUP 함수 사용법과 예시
· VLOOKUP 함수 사용법
=VLOOKUP(참조 값, 범위, 열 번호, 일치 옵션)
기본적으로 VLOOKUP 함수의 수식은 위와 같은 구조로 이루어져 있습니다.
① 참조 값 : VLOOKUP함수는 참조 값을 기준으로 오른쪽 열에 있는 값을 찾아주는 함수입니다. 그러니 참조 값은 참조할 범위 내의 가장 왼쪽 열에 있도록 만들어 주세요.
참조 값은 텍스트로 입력해도 되며, 원하는 셀을 지정해 줘도 좋습니다.
② 조회 범위 : 조회할 범위 부분을 전체 선택해 줍니다. 변동되지 않는 부분이니 범위를 선택한 후 절대참조(F4)로 지정해 주는 것이 좋습니다.
③ 열 번호 : 위에서 지정한 조회 범위 내에서 찾고 싶은 값이 존재하는 열번호를 숫자로 입력하면 됩니다.
④ 일치 옵션 : 0 또는 FALSE를 입력하면 정확히 일치하는 값을 찾고, 1이나 TRUE를 입력하면 정확히 일치하는 값이 없는 경우 유사한 값을 찾아줍니다.
유사 일치 옵션을 선택한 경우에는 조회 범위 중 하나라도 오름차순으로 정렬되어있어야 합니다. 그렇지 않은 경우에는 오류가 표시되니 주의해 주세요.
· VLOOKUP 함수 예시
부품명
|
코드
|
가격
|
재고
|
---|---|---|---|
배터리
|
P001255
|
$13,000
|
321
|
모터
|
p001256
|
$1,200
|
298
|
변속기
|
p001257
|
$1,500
|
190
|
저는 이번에 VLOOKUP 함수를 이용해서 위의 표 내에서 변속기의 재고량을 찾아보려고 합니다.
그렇다면 여기서 참조 값인 부품명은 “변속기”가 되니 변속기라고 직접 텍스트로 입력하거나 혹은 셀 지정을 해주면 되고, 조회 범위는 표의 데이터 부분인 “A2:D4″입니다.
그리고 열 번호는 부품명, 코드, 가격, 재고 순으로 입력되어 있으니 네 번째인 재고를 찾고 싶다면 “4”, 일치 옵션은 정확한 값 만을 찾는 “0”으로 선택하면 됩니다.
=VLOOKUP(“변속기”, A2:D4, 4, 0)
위의 순서대로 엑셀에서 VLOOKUP 함수를 입력하면 위와 같습니다.
문제없이 입력했다면 결과값에 제대로 원하던 부품의 재고량이 표시되는 것을 볼 수 있습니다.
예제에서는 보기 쉽게 표시하기 위해서 조회 범위 부분인 A2:D4 부분을 절대 참조로 변경하지 않았지만 일반적으로는 절대 참조로 변경해 적용 해주는 게 좋습니다.
● 오류가 나타나는 경우 해결 방법
#N/A 오류
#N/A 오류는 값을 찾을 수가 없을 때 나타납니다. 오류가 나타나는 경우는 일반적으로 참조 값이나 조회 범위의 위치 오류입니다.
참조 값은 조회 범위의 맨 왼쪽에 있는 값만을 확인하므로 참조 값이 맨 왼쪽에 없어 검색해도 나타나지 않아 오류가 나타나는 게 일반적입니다.
만약 이런 문제인 경우에는 조회 범위를 수정해 주거나 혹은 데이터 자체의 모양을 변경해 주면 됩니다.
위의 표를 예로 든다면, 만약 제품명이 아니라 코드를 참조 값으로 설정해서 검색하고 싶다면 범위를 A2:D2가 아니라 B2:D4로 변경하고, 열번호를 3으로 수정해 주면 됩니다.
조회 범위 오류인 경우에는 보통 조회 범위를 절대 참조(F4)로 지정해주지 않고 복사한 경우에 나타나니 이럴 때는 범위를 절대 참조해 주고 다시 드래그 복사해 주세요.
#REF! 오류
#REF! 오류는 영역을 벗어났거나 잘못된 부분을 참조하면 주로 표시됩니다.
일반적으로 조회 범위를 너무 적게 설정했거나 열 번호를 실수한 경우가 가장 자주 보입니다.
범위를 수정했는데 열 번호는 변경하지 않았거나, 범위 설정 자체를 실수하지 않았는지 다시 한번 입력한 수식을 확인해 주세요.
#NAME? 오류
#NAME? 오류가 뜬다면 참조 값을 텍스트로 지정했는데 큰 따옴표(“”)를 넣지 않은 게 아닌지 확인해 주세요.
텍스트를 입력하는 경우에는 늘 큰 따옴표를 이용해 감싸줘야 합니다.
▼ 엑셀 그래프 사용법 ▼
▼ 엑셀 설정 및 기능 ▼
그 외에도 다른 엑셀 사용법이 필요한 경우에는 관련글을 참조해 주세요.