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
'EXCEL' 카테고리의 다른 글
| [엑셀_초급] 수식 범위에 앵커($) 걸기(범위 고정) (0) | 2021.10.04 |
|---|---|
| [엑셀_초급] 셀 서식 설정 - 숫자 서식(+한글에 붙여넣기) (0) | 2021.10.02 |
| [엑셀_중급] 간트(GANTT) 차트 만들기 (0) | 2021.09.26 |
| [엑셀_초급] 사칙연산 (연산기호, SUM, PRODUCT) (0) | 2021.09.25 |
| 중복 값이 있을 때 순위 추출하는 법 (0) | 2021.09.11 |