티스토리 뷰
반응형
엑셀을 활용해 데이터를 효율적으로 다루고 싶은 분들을 위해 오늘은 VLOOKUP 함수에 대해 알아보려고 합니다. VLOOKUP은 수직으로 데이터를 검색해서 원하는 값을 찾아오는 함수입니다.
처음 보면 조금 복잡해 보일 수 있지만, 예시를 통해 차근차근 익히면 금방 손에 익습니다.
VLOOKUP 함수란?
VLOOKUP은 "Vertical Lookup"의 줄임말로, 테이블에서 특정 값을 찾아 그와 관련된 다른 정보를 반환해줍니다.
예를 들어, 제품 코드로 제품명이나 가격을 찾고 싶을 때 유용하고 기본 구조는 다음과 같습니다:
=VLOOKUP(찾을 값, 검색 범위, 열 번호, [정확한/근사치 검색])
- 찾을 값: 검색하려는 값 (예: 제품 코드).
- 검색 범위: 데이터가 있는 테이블 범위.
- 열 번호: 반환하고 싶은 값이 있는 열 번호.
- [정확한/근사치 검색]:
FALSE
는 정확한 일치,TRUE
는 근사치 검색.
예시로 배우는 VLOOKUP
이해를 돕기 위해 간단한 예시를 준비했습니다. 아래는 가상의 제품 테이블입니다
1. 제품명 찾기
- 상황: 제품 제품 코드 "P002"의 제품명 찾기.
- 함수: =VLOOKUP("P002", A2:C4, 2, FALSE)
- 결과: "바나나"가 반환.
- 설명: "P002"를 첫 번째 열에서 찾고, 2번째 열(제품명)을 반환. FALSE로 정확히 일치하는 값만 찾음.
2. 가격 찾기
- 상황: 제품 코드 "P002"의 가격 찾기.
- 함수: =VLOOKUP("P002", A2:C4, 3, FALSE)
- 결과: "1500"이 반환.
- 설명: "P002"를 첫 번째 열에서 찾고, 3번째 열(가격)을 반환. FALSE로 정확히 일치하는 값만 찾음.
활용 팁과 주의사항
- 첫 번째 열이 기준: VLOOKUP은 검색 범위의 첫 번째 열에서 값을 찾습니다. 데이터 순서를 잘 확인하세요.
- 오류 처리: 값이 없으면 #N/A가 나올 수 있는데, IFERROR로 감싸면 깔끔하게 정리할 수 있습니다.
- 예: =IFERROR(VLOOKUP("P004", A2:C4, 3, FALSE),"없음")
- 실습 추천: 위 예시를 엑셀에 직접 입력해보고 결과를 확인해보세요!
마무리
VLOOKUP은 엑셀 작업을 훨씬 편리하게 만들어주는 강력한 도구입니다.
처음엔 낯설어도 자주 써보면 익숙해집니다.
많이 연습해보세요.
반응형