Excel을 사용하면서 정보를 찾아내거나 분석할 때 VLOOKUP 함수는 매우 유용한 도구입니다. 이 함수를 이용하면 특정 조건에 맞는 값을 찾아내거나 연관된 데이터를 가져올 수 있습니다. 이번 글에서는 VLOOKUP 함수를 활용하여 여러 값을 세로로 반환할 수 있는 방법과 간단한 활용 예제를 살펴보겠습니다.
VLOOKUP 함수란?
Excel의 VLOOKUP 함수는 주어진 조건에 해당하는 값을 찾아내는 엑셀 함수 중 하나입니다. 일반적으로 가로로 값을 반환하는데, 여러 값을 세로로 반환할 수도 있습니다. VLOOKUP 함수는 주어진 테이블에서 특정 값을 찾아내고 해당하는 다른 열의 값을 가져올 때 사용됩니다.
VLOOKUP 함수의 구조
VLOOKUP 함수의 기본 구조는 다음과 같습니다.
=VLOOKUP(찾을 값, 테이블 범위, 열 인덱스 번호, FALSE) |
---|
찾을 값: 조건에 해당하는 값을 찾기 위한 기준 값 |
테이블 범위: 찾을 값과 연관된 정보가 담긴 테이블 범위 |
열 인덱스 번호: 반환하고자 하는 값이 위치한 열의 번호 |
FALSE: 근사치 검색 여부 (일치하는 값을 찾을 때 FALSE) |
VLOOKUP 함수로 여러 값을 세로로 반환하는 방법
VLOOKUP 함수를 사용하여 여러 값을 세로로 반환하려면 다음과 같이 배열 수식을 활용할 수 있습니다.
예제 1: 여러 값을 세로로 반환하기
가장 간단한 예시로, 학생들의 성적 데이터를 가진 테이블이 있다고 가정해봅시다.
이름 | 국어 | 수학 | 영어 |
---|---|---|---|
영희 | 80 | 85 | 90 |
철수 | 70 | 75 | 80 |
미영 | 90 | 95 | 85 |
이제 특정 학생의 세 과목 성적을 VLOOKUP 함수를 이용하여 가져오는 예제를 살펴봅시다.
=VLOOKUP("영희", A2:D4, {2,3,4}, FALSE)
위의 수식은 "영희"의 이름을 기준으로 국어, 수학, 영어 성적을 한 번에 가져오는 수식입니다. 중괄호 { }를 사용하여 여러 열의 값을 한꺼번에 가져올 수 있습니다.
예제 2: 학급별 모든 학생의 성적 가져오기
다음으로는 학급별 모든 학생의 성적을 가져오는 예제를 살펴봅시다. 학급 구분이 추가된 테이블에서 VLOOKUP 함수를 활용하여 모든 학생의 성적을 가져올 수 있습니다.
=VLOOKUP("1반", A2:D4, {2,3,4}, FALSE)
위의 예제에서는 "1반"에 속한 모든 학생의 세 과목 성적을 한 번에 가져오는 수식입니다. 배열 형태로 값을 가져오기 때문에 중괄호 { }를 활용합니다.