업무에서 가장 많이 사용하고 있는 VLOOKUP 사용방법입니다
VLOOKUP은 조건에 맞는 값을 불러오는 기능을 합니다. 수식 계산이 아닌, 상품 이름을 입력하면 단가를 불러와서 자동으로 금액을 계산할 때 사용합니다. 학교에서는 학생들의 이름을 넣으면 해당하는 학과의 점수를 불러오거나 개인정보를 찾아올 수 있습니다. 업무에서 엑셀 함수 VLOOKUP 함수는 입고된 상품의 이름을 입력하면 사전에 저장된 제품 단가를 가져올 때 아주 요긴하게 사용하고 있습니다. 이전에 입력된 단가로 총매입가를 계산했을때 금액 차이가 난다면 이번에 입고되는 상품중에서 단가가 변동된 것이 있다는 거죠.
나머지 설명은 VLOOKUP 함수를 두 개로 만들어 원하는 값을 가져올 수도 있습니다. 그 포스팅에도 같은 설명이 들어있으니 부족한 설명을 그 포스팅을 참고하시기 바랍니다.
이번 포스팅은 VLOOKUP 함수 기본으로 사용하는 방법입니다.
K6의 단가를 가져오기 위한 VLOOKUP 함수식입니다.
=VLOOKUP(B6,$P$4:$U$18,2,FALSE)
K6의 단가는 P4에서 U18 범위 안에서 P열에서 B6의 상품명(A아카데미총29000)과 같은 이름을 찾아 P에서 시작하여 두 번째 값을 반환하는 것입니다. 그러면 25,000이라는 값이 나옵니다.
옵션에서 FALSE의 역할을 보겠습니다. 단가표에 없는 제품명을 적어봅니다. 상품명이 단가표에 없으므로 에러로 나타납니다.
옵션을 TRUE로 바꾸면 어떤 결과가 나올까요, 제품5000 이라는 상품이 단가표에 없는데도 불구하고 값이 2400으로 나타납니다. 옵션 TRUE는 원하는 값이 없으면하위그룹에서 가장 비슷한 제품의 해당하는 값을 반환합니다. 이것은 원하는 결과가 아니죠.
FALSE 대신에 0을 사용하기도 합니다.
=VLOOKUP(B6,$P$4:$U$18,2,F0) 이 함수를 넣었을 때 대응하는 값이 없으면 오류 메시지가 올라올 수도 있는데, 결코 함수가 잘못되었거나 범위가 틀리지 않아도 오류메시지가 나올 수 있습니다. 이럴 때 사용하는 함수가 있습니다.
=IFERROR(VLOOKUP(B6,$P$4:$U$18,2,F0),"") 이렇게 사용하면 대응하는 값이 없더라도 오류는 나오지 않고 빈공백으로 표시합니다.
첨부 서식은 다음 포스팅을 참고하세요.