티스토리 뷰
VLOOKUP 함수는 엑셀에서 자주 사용되는 함수 중 하나로, 특정 값에 해당하는 다른 테이블의 값을 찾아 가져오는 데 사용됩니다. 주로 데이터 정리나 데이터 분석 작업에서 활용됩니다. 아래는 VLOOKUP 함수 사용법에 대한 자세한 설명입니다.
VLOOKUP 함수 기본 구조
VLOOKUP(찾으려는 값, 데이터 범위, 가져올 열 번호, [범위 정렬 여부])
- 찾으려는 값: 검색하려는 값
- 데이터 범위: 검색할 범위 (데이터가 들어 있는 테이블 전체를 지정)
- 가져올 열 번호: 검색된 값이 있는 열의 번호
- 범위 정렬 여부: 옵션, 참/거짓 값 (정렬된 데이터에서 찾을 때 TRUE, 정렬되지 않은 데이터에서 찾을 때 FALSE)
- VLOOKUP 함수 예제
예제 1: A2 셀에 있는 값이 B2:C6 범위에서 첫 번째 열에 있는 값과 일치하는 경우, 두 번째 열의 값을 가져옵니다.
=VLOOKUP(A2, B2:C6, 2, FALSE)
예제 2: A2 셀에 있는 값이 B2:C6 범위에서 첫 번째 열에 있는 값과 가장 가까운 값을 찾아, 두 번째 열의 값을 가져옵니다. (범위 정렬 여부가 TRUE인 경우)
=VLOOKUP(A2, B2:C6, 2, TRUE)
- VLOOKUP 함수 활용 예제
예제 1: 특정 지점의 온도 데이터를 가져오기
다음과 같은 테이블이 있다고 가정해 봅시다.
지점온도
서울 | 18 |
부산 | 20 |
대구 | 22 |
광주 | 19 |
위 테이블에서 "대구" 지점의 온도를 가져오려면 다음과 같이 VLOOKUP 함수를 사용할 수 있습니다.
=VLOOKUP("대구", A2:B5, 2, FALSE)
위 함수는 "대구"를 찾아 A2:B5 범위에서 첫 번째 열에 해당하는 값과 일치하는 경우, 두 번째 열의 값을 가져옵니다. 결과 값은 "22"가 됩니다.
예제 2: 범위에서 범위 지정하기
만약 찾으려는 값이 테이블의 범위 안에 있는지 확인하고 싶다면 다음과 같이 COUNTIF 함수와 함께 사용할 수 있습니다.
=IF(COUNTIF(A2:A5, "대전")=0, "없음", VLOOKUP("대전", A2:B5, 2, FALSE))