본문 바로가기
부동산 금융 스토리(real estate financial story)

[엑셀] VLOOKUP함수 사용법 원리 이해하고 쉽게 암기하는 법, HLOOKUP함수로 응용 팁

by 고양이 세수 2021. 10. 16.
728x90
반응형

 

오늘은! 

 

엑셀 함수 중에서 가장 많이 사용하지만, 

사용할 때마다 잊기 쉬운 함수인 VOOKUP함수에 대해 원리를 이해하고 쉽게 암기하는 법,

그리고 HLOOKUP함수까지 쉽게 암기하고 사용할 수 있도록 응용 팁을 공유하고자 합니다.

 

 

출처 : 픽사베이

 

 

먼저 엑셀VLOOKUP함수는 어떤 경우에 사용하면 유용할까요? 왜 사용할까요?

 

주어진 정보의 목록중에서 내가 찾고자 하는 정보를 쉽게 뽑아내기 위해서입니다.

예를 들면 다음과 같습니다.

 

위 표에서 내가 주문하고자 하는 메뉴(입력값, 1번)의

정보(가격 또는 원산지 = 결과값, 2번)를 뽑아내고 싶을 때 사용합니다.

 

VLOOKUP함수는 =VLOOKUP( A, B, C, D) 이렇게 4가지 변수를 지정해야 합니다.

이제부터 각각의 변수에 대해 이해해보겠습니다.

 

 

A. VLOOKUP함수 괄호 안 첫 번째 값의 의미와 지정방법

 

 

VLOOKUP함수 괄호 안 첫번째 값 A는 찾고자 하는 정보를 입력할 셀을 의미합니다.

즉, 이 1번 셀은 =VLOOKUP( A, B, C, D) 에서 A값에 해당합니다.

 

값을 입력하는 셀(1번)은 VLOOKUP함수를 사용하는 셀(2번)과는 별도의 셀입니다.

 

예를 들면 1번 셀에 내가 "삼겹살", 또는 "목살" 등 주문하고자 하는 메뉴를 기입하면

2번셀(VLOOKUP함수를 입력하는셀)이 내가 입력한 수식에 따라 1번 값에 대한 정보를 자동으로 나타내어 줍니다.

 

여기서 주의할 점은, 내가 주문하고자 하는 메뉴인 입력값(1번)은 표에서 항상 1열에 배치해야 합니다.

기준이 되는 정보이니 1열에 배치한다라고 기억하시면 암기가 쉽습니다.

 

반응형

 

 

B. 입력한 값에 대한 정보가 담긴 표의 범위 지정하기

 

그렇다면 원하는 정보는 주어진 자료에서 어느 영역 내에서 찾아낼까요?

입력값에 대한 정보가 포함된 자료가 방대할 때에는 범위지정이 중요합니다.

범위가 잘 못 지정되면 내가 찾고자 하는 정보가 누락되거나 잘못되어 결괏값이 출력될 수 있기 때문입니다.

 

이 범위는 =VLOOKUP( A, B, C, D) 에서 B에 해당합니다.

 

 

B변수의 경우 찾고자 하는 정보(1번)를 포함한 표 전체를 영역으로 지정해 줍니다.

영역으로 지정할 경우 위 보기처럼 00:00 이런 식으로 표기가 되는데,

정상적으로 잘 지정해 주신 것이니 안심하셔도 됩니다.

 

 

 

 

C. 출력할 값이 있는 열이 몇 번째에 있는지 지정하기

 

영역을 지정하면서 기억해야 할 점은

내가 "가격" 정보를 출력하기 원하는지, "원산지"정보를 출력하기 원하는지 명확해야 한다는 것입니다.

"가격" 원한다면 VLOOKUP( A, B, C, D) 에서 C값을 "2"로 입력

"원산지" 원한다면 VLOOKUP( A, B, C, D) 에서 C값을 "3"으로 입력해야 하기 때문입니다.

 

그렇다면 2와 3의 의미는 무엇일까요?

 

이는 내가 지정한 영역(B)에서 2번째 열의 정보에서 값을 찾기 원한 다면 "2"를

내가 지정한 영역(B)에서 3번째 열의 정보에서 값을 찾기원한다면 "3"을 입력한다는 의미입니다.

 

그 숫자가 결괏값을 찾고자 하는 열을 지정하므로 몇 번째 열에 원하는 값이 있는지 정확히 알아야 하겠습니다.

 

 

 

D. 유사 일치 값이라도 표기할지, 정확한 값만 표기할지 결정하는 값

 

 =VLOOKUP( A, B, C, D) 에서 D값은 TRUE 또는 FALSE 중에 선택하여 수식을 기입해야 합니다.

TRUE의 의미는 내가 입력한 값(A)이 해당영역(B)에서 C번째 열에서 있는지 찾은 후 출력하려고 하는데

A와 기준열(1열)의 값이 유사해도 결과값을 출력한다는 의미이며,

 

FALSE의 의미는 내가 입력한 값(A)이 해당영역(B)에서 C번째 열에서 있는지 찾은 후 출력하려고 하는데

A와 기준열(1열)의 값이 정확한 결과값만 출력한다는 의미입니다. 

 

이 '란'은 실무적으로 FALSE(정확한 값만 표기)로 주로 사용하므로 FALSE로 입력해 주시면 됩니다.

간략하게는 이 '란'에 숫자 '0'을 입력하면 FALSE값으로 이해하므로 '0'을 입력하시면 간편합니다.

 

이제 위 사진처럼 VLOOKUP의 모든 값을 입력했습니다.

해석을 해보면 

1번 셀에 내가 찾고자 하는 메뉴를 입력하면 VLOOKUP을 통해 가격 값이 나오도록 하겠다. 입니다.

=VLOOKUP(찾아볼 값, 찾을 영역, 결과값을 찾아볼 열의 순서, 유사일치값 출력) 입니다.

 

728x90

 

그러면 1번 셀에 "항정살"로 입력했을 때 어떻게 값이 출력될지 시범을 해보겠습니다.

 

1번셀에 항정살을 입력했더니 15,000원이 결과값으로 출력되었습니다.

 

Q : 항정살이 얼마니?

A : 1만 5천 원입니다.

 

이렇게 결과값이 잘 나오죠?

 

함수를 바꿔 =VLOOKUP(1번셀, 영역, 3, 0) 이렇게 입력해 보겠습니다.

 

이번에는 3번째 열에 있는 국내산 정보를 끌어와 결과값으로 출력했네요.

 

이제 이해가 가시겠죠?

 

VLOOKUP 함수가 한번 알고 숙달하면 쉬운 함수이고, 유용한데 항상 활용하지 못해 아쉬운 점이 많으실 겁니다.

 

그렇다면 HLOOKUP은요?

 

표가 위와는 다르게 기준정보가 가로로 되어있고, 원하는 정보가 행별로 되어있는 표일 경우 사용하시면 됩니다.

 

이렇게 위처럼 예시를 보시면 쉽게 이해가 가시겠죠?

HLOOKUP함수의 괄호 안 변수 지정은 VLOOKUP함수와 동일한 원리이니 쉽게 이해하시리라고 믿습니다.ㅎㅎ

 

여기까지 엑셀VLOOKUP함수 사용법 원리를 이해하고, 쉽게 암기할 수 있는 방법에 대해 알아봤습니다.

아마, 저도 원리를 깜빡하여 잊게 된다면,

이 포스팅을 참고하여 다시 기억하도록 노력하지 않을까 싶네요.

 

여러분께 도움이 되는 내용이었으면 좋겠습니다. 이상입니다^^

728x90
반응형

댓글