안녕하세요. 오늘은 vlookup 함수에 대해 알아보겠습니다.


vlookup 이란 V(Vertical 수직) + look up(look up 찾아보다) 의 약자로

수직으로 찾아본다는 뜻입니다. 그 말인 즉슨! 열을 의미하는 것이겠지요? ㅎㅎ


제가 봤을 때 2개의 조건이 있을 때 사용하는 함수인 것 같습니다.


사진을 확대해서 보시면 더 자세히 나옵니다.



제가 찾을 것은 H14셀에서 선택된 숙소명의 객실수를 구할 것인데요.

풀어서 얘기하면 

1. 루스톤앤 의 

2. 객실수 를 찾고싶다! 


vlookup 함수의 사용법은 아래와 같습니다.


1. 그대로 설명의 뜻

Look up_value : 첫 번째 열에서 찾을 값.

Table_array : Look up_value가 들어 있는 얘를 첫 번째 열로 설정해야 합니다.

Col_index_num : Table_array에서 지정한 범위를 기준으로 열의 순위를 잡습니다. 처음 잡은 기준부터 1.

Range_lookup : true는 비슷한 것 또는 생략. false는 정확한 것을 찾아내라는 뜻 입니다.


-------------------------------------------------------------------------------------------

2. 현재 문제의 제 풀이

Look up_value - 첫 번째 조건이 있는 셀 (H14)

Table_array - 첫 번째 조건의 아이와 같은 이름이 있는 곳 부터 두 번째 조건이 있는 아이의 곳 까지. ($C$4:$E$12)

Col_index_num -  Table_array 에서 지정한 범위의 첫 번째 열을 기준으로 찾습니다.

C의 열은 1이고 마지막 E의 열은 3 입니다.

루스톤앤의 ※객실수※를 찾을 거니까 3을 입력합니다.

Range_lookup - 정확하게 false 입력.


3. 보기 좋게 설명

Look up_value - 첫 번째 조건 값

Table_array - 범위 설정

Col_index_num - 범위 설정에서 두 번째 조건 값이 있는 열 번호 쓰기

Range_lookup - FALSE는 정확한 값, TRUE는 비슷한 값 찾기.

-------------------------------------------------------------------------------------------

그러면 이렇게 됩니다.

=VLOOKUP(H14,$C$4:$E$12,3,FALSE)


다시한번 말로 풀자면 루스톤앤의 객실수를 찾고 싶은데

1. 루스톤앤을 기준으로 잡고

2. 루스톤앤과 객실수가 포함된 범위를 잡고 

3. 범위 잡은 기준의 맨왼쪽 열이 1인 기준으로 객실수가 있는 열의 숫자를 입력하고 

4. true나 false로 비슷한걸 찾을지 아니면 정말 일치하는 것을 찾을지


이렇게 됩니다! 


하하.. 이 함수 참 이해하기 어려워요. 


범위 설정이 중요한 것 같습니다. 잘못 설정하면 결과 값이 다르게 나와요!


참고 링크

⊙ http://meaningone.tistory.com/104

⊙ http://billnote.net/136

⊙ http://www.erzsamatory.net/93

'프로그래밍 개념 > 엑셀' 카테고리의 다른 글

choose 함수 강좌(펌)  (0) 2016.12.09
엑셀 if, left 함수 활용  (0) 2016.12.08
rank 함수로 순위 구하기(펌)  (0) 2016.12.08
엑셀 용어  (0) 2016.12.02
블로그 이미지

Cyberworld

Everything is connected, connection is power.

,