천재 블로그

[Excel] VLOOKUP 원하는 정보(값) 찾기 본문

Excel

[Excel] VLOOKUP 원하는 정보(값) 찾기

Dondons 2019. 6. 3. 16:34






VLOOKUP


=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

=VLOOKUP(조회하려는 값, 검색할 셀의 범위, 반환할 값의 열 번호, 근사값 정확한 값 중 선택)


인수 이름 

설명 

  lookup_value (조회하려는 값)

  필수 사항

  table_array (검색할 셀의 범위) 

  필수 사항

  col_index_num (반환 값의 열 번호)

  필수 사항

  range_lookup (근사값 혹은 정확한 값)

  선택 사항

  TRUE(1) default : 근사값

  FALSE(0) : 정확한 값


테이블이나 범위에서 행을 기준으로 항목을 찾아야 할 경우 사용합니다.

VLOOKUP의 V는 Vertical(수평)을 의미


예를 들어 사원정보 테이블이 있고 사원들의 연수입 테이블을 따로 만들려고할 때 사원이 

뒤죽박죽 섞여있을 경우일일히 하나하나 비교하며 해당 정보를 입력하기는 매우 힘듭니다. 

몇천명의 사원의 정보를 일일히 비교하며 작성할 수 도 없는 노릇이죠.

이럴 경우 VLOOKUP함수를 이용하면 간단하게 해결이 가능합니다.

지정 범위안에서 원하는 값의 정보를 찾아주기 때문입니다.






예제





예제로는 사원테이블이 있고 사원별 연수입 테이블이 있습니다.

연수입이 등록되지 않은 사원도 있고 지급년도에 따라 연수입이 다른 상황입니다. 

그렇기 때문에 사원번호는 정렬되어있지만 사원테이블과 위치가 일치하지는 않습니다.

이럴 경우에 VLOOKUP함수를 사용하여 성별을 입력해주려고 합니다.


 번호

성별 

1

여자 

2

남자 






1

=VLOOKUP을 입력해주고 검색할 셀을 선택해줍니다. 

밑부분도 작성해야하기 때문에 상대참조로 내버려둡니다.

예제에서는 사원 연수입 테이블의 사원번호 0603을 입력해줬습니다.  





2

콤마를 입력한 뒤, 검색할 범위를 지정합니다. 

밑 부분을 작성할 때 범위가 밀리지 않도록 절대참조F4로 설정하여줍니다.





3

다시 콤마를 입력한 뒤, 검색할 범위를 기준으로 반환할 값의 열 번호를 입력합니다.

예제의 경우 해당 사원번호의 성별을 구하는 것이므로 4번째인 4를 입력합니다.


콤마를 입력하고 정확한 값을 찾기 위해 FALSE0을 입력해줍니다.







예제 결과



해당 사원번호에 해당하는 성별 결과를 불러온 것을 확인 할 수 있습니다.





보기 쉽도록 여성, 남성을 IF문을 사용해서 표기했습니다.

=IF(VLOOKUP(G3,$B$3:$E$13,4,0)="1","女性","男性")





'Excel' 카테고리의 다른 글

[Excel] 함수 AVERAGEIFS 다중 조건 평균 구하기  (0) 2019.06.03
Comments