목차
엑셀을 사용하다 보면, 특정 데이터를 찾고 연관된 정보를 빠르게 얻어야 할 때가 있죠. 그럴 때 VLOOKUP 함수를 사용하면 손쉽게 데이터를 검색할 수 있습니다. 하지만 처음 써보면 헷갈릴 수 있겠죠. 제가 처음 VLOOKUP을 시도했을 때도 잘못된 값을 불러와 당황했었죠.
그러나 해결하고 나니 이제는 엑셀에서 필수 도구처럼 사용하고 있습니다. 오늘은 직관적인 예시로 VLOOKUP 함수를 쉽게 이해할 수 있도록 알려드리겠습니다.
그리하여, 여차저차 이번 시간에는 사원 번호를 입력하면, 사원 정보가 보여지게 하는 함수를 알려드릴께요.
VLOOKUP함수 완전 정복하기
1. VLOOKUP 함수란?
VLOOKUP은 엑셀에서 특정 값을 기준으로 같은 행에 있는 다른 값을 찾아주는 함수입니다. 예를 들어, 사원 번호를 기준으로 해당 사원의 이름이나 부서를 찾아야 할 때 유용하죠. 함수는 아래와 같이 작성됩니다.
=VLOOKUP(찾을 값, 범위, 반환할 열 번호, 정확도 여부)
이제 예시를 통해 이해해볼까요?
2. 예시로 배우는 VLOOKUP: 사원 정보 찾기
상황: 여러분이 회사에서 사원 목록을 관리 중이라고 생각해 봅시다. 사원 번호를 기준으로 사원의 이름과 부서를 자동으로 찾아와야 하는 상황이에요.
다음과 같은 데이터가 있다고 가정해 보죠:
여기서 102번 사원의 이름을 찾아보는 예시를 들어보겠습니다.
=VLOOKUP(102, A2:C5, 2, FALSE)
이 함수는 이렇게 작동합니다:
102: 찾고자 하는 값(사원 번호)
A2: 데이터를 검색할 범위 (사원 번호, 이름, 부서가 포함된 범위)
2: 두 번째 열에서 값을 가져오라는 의미(이름이 2번째 열에 있으니까요)
FALSE: 정확히 일치하는 값을 찾아달라는 의미입니다.
결과를 보면 "이영휘"가 출력됩니다. 이처럼 간단하게 특정 사원 번호를 입력하면 해당 사원의 이름을 바로 가져올 수 있습니다.
3. 부서 정보도 같이 찾아보세요
같은 방식으로, 사원 번호 102에 해당하는 부서 정보도 찾아볼 수 있습니다. 이번에는 부서가 포함된 세 번째 열을 가져와야겠죠?
=VLOOKUP(102, A2:C5, 3, FALSE)
결과는 "영업"이 됩니다. 이제 사원 번호만 입력하면 이름과 부서를 자동으로 찾을 수 있죠. 이런 방식으로 대량의 데이터를 쉽게 조회할 수 있습니다.
4. 그런데 첫 실패 ( 에러 발생 )
처음 VLOOKUP을 사용할 때는 종종 오류가 발생하곤 합니다. 예를 들어, 찾을 값이 범위 내에 없거나 범위를 잘못 지정한 경우에 말이죠. 저도 처음에는 이런 실수 때문에 값이 제대로 나오지 않아서 애를 먹었는데요, 정확한 범위 지정과 열 번호를 신경 쓰면 쉽게 해결할 수 있습니다.
아무런 값을 입력하지 않았는데, 이렇게 나오면 보기에도 않좋을 것 같아요. 함수를 정확하게 입력했는데 왜 이러지 싶었습니다. ( 일단 이 부분은 아래 먼저 설명하고 알려드릴께요. )
예를 들어, 데이터가 아래처럼 바뀌었다면:
이 경우 사원 번호가 두 번째 열에 있으므로, 범위를 올바르게 지정하고 열 번호를 맞춰야 합니다. ( 이부분은 그냥 참고사항임. 이해도를 높이기 위해서임. )
=VLOOKUP(102, B2:D5, 3, FALSE)
이 함수는 이제 사원 번호가 포함된 두 번째 열을 기준으로, 세 번째 열의 이름을 찾아냅니다. 이해 되시나요?
이해 안되도 걱정마세요. 다 준비해 두었으니까요!
5. 오류가 발생한다면 IFERROR 함수 사용하기
이어서, 가끔 VLOOKUP으로 찾으려는 값이 없을 때, 엑셀이 오류를 반환하는 경우가 있죠. 이럴 때는 IFERROR 함수를 함께 사용하면 보기 좋은 결과를 얻을 수 있습니다.
예를 들어, 사원 번호 105는 데이터에 없다고 가정해 봅시다.
=IFERROR(VLOOKUP(105, A2:C5, 2, FALSE), "찾는 값 없음")
그렇다면 위와 같이 적용하면 됩니다. 이 함수는 값을 찾지 못하면 "찾는 값 없음"이라는 메시지를 대신 보여줍니다. 이렇게 설정하면 깔끔한 결과를 얻을 수 있고, 실수를 방지할 수 있죠.
6. 여러 조건으로 VLOOKUP 사용하기(참고사항)
VLOOKUP은 단일 조건으로 검색할 때 유용하지만, 복잡한 데이터에 대해서는 여러 조건을 조합하여 사용할 수도 있습니다. 이럴 때는 INDEX와 MATCH 함수를 조합하는 것이 좋습니다. 예를 들어, 특정 사원 번호와 부서를 동시에 고려하여 데이터를 찾을 수 있습니다.
=INDEX(C2:C5, MATCH(1, (A2:A5=102)*(B2:B5="영업"), 0))
위의 함수는 102번 사원 번호와 "영업" 부서를 동시에 만족하는 값을 찾아줍니다. 이렇게 하면 더욱 정확하게 필요한 정보를 얻을 수 있습니다. (이해도를 높이기 위한 참고사항 입니다. )
7. 결론: 최종 정리
VLOOKUP은 여러분이 엑셀에서 데이터를 보다 쉽게 관리할 수 있도록 도와주는 필수 도구입니다. 특히 큰 데이터를 다룰 때 그 진가를 발휘하죠. 이 함수를 처음 사용할 때 저도 실패했지만, 정확한 범위 설정과 열 번호를 신경 쓴다면 누구나 쉽게 사용할 수 있습니다. 이제 VLOOKUP 함수를 익히셨으니, 엑셀 작업이 훨씬 간편해질 거예요. 결과 적으로 이렇게 되겠습니다. ( 이제 여러분은 회사에서 사랑받을 수 있습니다. )
예시 파일을 첨부해드리니 다운로드 누르시고 받으셔서 보면서 다시 본문을 천천히 읽어보시고, 변경을 해보세요. 그래야 내 지식으로 만들 수 있습니다. 응용을 꼭 하셔야 해요!
이 글이 유용하셨다면, 다시 찾아와서 더 많은 팁과 정보를 확인해 보세요! 여러분의 엑셀 능력을 한층 더 업그레이드하는 데 도움이 될 것입니다.
엑셀 근무시간 계산하기 서식 만들기(휴게시간 휴식시간 자동 빼기)
엑셀 피벗 테이블 만들기 복잡한 데이터 분석하는 방법(초간단)
엑셀 excel 에서 중복 데이터(숫자, 문자 등등) 간단 제거방법
엑셀 2021 무료 다운로드 (정품인증) 빠르고 초간단
마이크로 소프트 오피스 2024(microsoft office정품인증) 무료 다운로드
데이터 복구 프로그램 크랙 무료 다운로드(모바일, sd카드, hdd, SSD, 외장하드, m.2 Nvme)
'Excel' 카테고리의 다른 글
엑셀 조건부 서식2 (셀색상 강조, 상위-하위, 데이터 막대, 아이콘 표시) (0) | 2024.11.09 |
---|---|
엑셀 표디자인 옵션과 조건부 서식 활용하기 사용방법 (0) | 2024.11.05 |
엑셀 excel 에서 중복 데이터(숫자, 문자 등등) 간단 제거방법 (0) | 2024.09.08 |
엑셀 피벗 테이블 만들기 복잡한 데이터 분석하는 방법(초간단) (0) | 2024.09.08 |
엑셀 근무시간 계산하기 서식 만들기(휴게시간 휴식시간 자동 빼기) (0) | 2024.08.21 |