찾기 및 참조
VLOOKUP 함수 연습장
표의 첫 번째 열에서 값을 찾고, 같은 행에 있는 값을 돌려줘요.
연습장은 브라우저 안에서만 작동해요. 입력한 내용은 어디에도 전송되지 않아요.
VLOOKUP 함수는 이렇게 작동해요
VLOOKUP은 표의 첫 번째 열을 위에서부터 내려가며 찾을 값을 찾고, 그 행에서 지정한 번호의 열로 옮겨 가요.
근사값을 원하는 게 아니라면 항상 FALSE를 넣으세요. 빠뜨리면 첫 번째 열이 정렬되어 있다고 가정해서 엉뚱한 행을 돌려줄 수 있어요. VLOOKUP은 왼쪽 열은 찾을 수 없어요. 그럴 때는 XLOOKUP이나 INDEX와 MATCH를 쓰세요.
구문
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])| 인수 | 설명 |
|---|---|
lookup_value필수 | 찾을 값이에요. 예: 사번 |
table_array필수 | 검색할 표예요. 찾을 값은 표의 첫 번째 열에 있어야 해요. |
col_index_num필수 | 표에서 돌려줄 열의 번호예요. 왼쪽 첫 열이 1이에요. |
range_lookup선택 | 정확히 일치하는 값을 찾으려면 FALSE를 써요. TRUE이거나 생략하면 정렬된 목록에서 근사값을 찾아요. |
예제
| 수식 | 하는 일 | 결과 |
|---|---|---|
=VLOOKUP(I1,A2:E9,2,FALSE) | I1에 입력한 사번의 이름이에요. | 정우진 |
=VLOOKUP(I1,A2:E9,4,FALSE) | 연봉: 표의 4번째 열이에요. | ₩61,000,000 |
=VLOOKUP("E-107",A2:E9,3,FALSE) | E-107의 부서예요. | 재무 |
=VLOOKUP(I1,A2:E9,6,FALSE) | 표보다 큰 열 번호를 넣으면 #REF!가 나와요. | #REF! |
자주 하는 실수
FALSE를 빠뜨림FALSE가 없으면 정렬되지 않은 표에서 오류 없이 엉뚱한 값을 돌려줄 수 있어요.
열 번호는 표 안에서 세요2는 시트의 B열이 아니라 table_array의 두 번째 열을 뜻해요.