EXCEL

[엑셀_초급] VLOOKUP 정리노트

엑셀복지사 2021. 9. 12. 16:45

VLOOKUP.xlsx
0.01MB

 


 

1. 함수 설명 

"배열의 첫 열에서 값을 검색하여, 지정한 열의 같은 행에서 데이터를 돌려줍니다. 기본적으로 오름차순으로 표가 정렬됩니다."

▶ 필요 요소 : 검색할 값, 배열, 배열의 첫 열, 배열의 지정한 열

※ VLOOKUP의 V는 Vertical(수직) ··· 위에서 아래로 값을 찾는다

 


 

 

2. 함수 구성

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

필요 요소 함수 구성 비고
검색할 값 lookup_value -
배열 table_array table_array의 첫 열에서 lookup_value를 검색한다
배열의 지정한 열 col_index_num table_array를 기준으로 column의 순서(index number)를 지정해준다
- [range_lookup] 검색 방식
TRUE : 유사 일치
FALSE : 정확히 일치

 


 

3. 예제1

Q) F3셀에서 '딸기'의 '단가'를 구하시오.

 

A) =VLOOKUP("딸기",B2:D6,3,0)

 

※ 풀이

• lookup_value = "딸기"
• table_array = B2:D6 또는 B3:D6
 》 머리말 행의 포함 여부는 크게 중요하지 않다.
 》 table_array의 첫 열에는 중복된 값이 없어야 한다(위의 경우 B2:B6 또는 B3:B6)).
• col_index_num = 3
 》 '단가'는 table_array에서 세 번째 열이다.
• [range_lookup] = FALSE 또는 0
 》 기본값이 TRUE이기 때문에 FALSE로 지정해주어야 한다(실무에서는 대부분 FALSE가 쓰임).

 


 

4. 예제2

Q) G3셀에서 F3셀의 품목명을 기준으로 '단가'를 구하시오.

 

A) =VLOOKUP(F3,B2:D6,3,0)

 

※ 풀이

• lookup_value = F3
 》 이렇게 셀 주소를 지정해주면, F3셀에 다른 품목을 입력했을 때 결과값이 자동으로 바뀐다.
• table_array = B2:D6 또는 B3:D6
 》 '번호' 열을 포함하면 안 된다. lookup_value인 '품목명'이 table_array의 첫 번째 열에 있어야 하기 때문이다.
• col_index_num = 3
• [range_lookup] = FALSE 또는 0