VLOOKUP 함수: 데이터 검색해서 자동으로 값 가져오기
VLOOKUP은 'Vertical Lookup'의 약자로, 세로 방향으로 데이터를 검색하여 원하는 정보를 찾아주는 함수입니다. 오늘은 엑셀에서 가장 유용하고 많이 사용되는 함수 중 하나인 VLOOKUP에 대해 알아보겠습니다.
기본구조
=VLOOKUP(찾을 값, 범위, 열 번호, [정확히 일치])
- 찾을 값: 검색하고자 하는 키 값
- 범위: 검색할 전체 데이터 영역
- 열 번호: 결과를 가져올 열의 상대적 위치
- [정확히 일치]: TRUE(근사값) 또는 FALSE(정확히 일치)
활용 사례
- 고객 정보 조회
고객 ID를 입력하면 해당 고객의 이름, 연락처, 주소 등을 자동으로 불러올 수 있습니다. - 상품 가격 확인
상품 코드를 입력하면 해당 상품의 가격, 재고량 등을 즉시 확인할 수 있습니다. - 성적표 작성
학생 번호를 기준으로 각 과목의 성적을 자동으로 채워넣을 수 있습니다.
주의사항
- 검색 열은 항상 맨 왼쪽에 위치해야 합니다.
- 정확한 데이터 매칭을 위해 [정확히 일치] 인수를 FALSE로 설정하는 것이 좋습니다.
- 대량의 데이터를 다룰 때는 시트 성능에 영향을 줄 수 있으니 주의가 필요합니다.
사용예시
학생들의 성적데이터가 있고, 여기서 특정 학생의 성적을 조회하고 싶다고 가정하겠습니다.
위와같은 데이터가 있고 여기서
번호 | 이름 | 국어점수 | 영어점수 |
#N/A | #N/A | #N/A |
이런 테이블을 만들어서 학생마다 부여된 고유번호를 쳐 넣으면 학생의 이름과 국어점수 영어점수가 출력되게 만들어보았습니다. 현재는 번호가 공란이라서 N/A로 오류가 뜹니다.
위와 같이 엑셀안에 배치하였고, H2셀에 환자의 번호를 넣게 될 것입니다.
=VLOOKUP(H2,$A$2:$F$21,2,FALSE)
그러면 I2에 들어갈 내용, 즉 이름출력셀은 위와 같습니다. 먼저 찾을 값은 H2에 있는 학생의 번호입니다. 그리고 그다음 범위는 학생들의 데이터가 포함된 A2 ~ F21 까지 입니다.
열번호는 2를 입력햇는데 이렇게 하면 기준열 1을 기준으로 두번째 열인 이름 열에서 데이터를 반환하게 됩니다.마지막으로 false를 써서 정확한 값을 매치하도록 만들었습니다.
다음으로 국어점수에 대해서 볼까요?
=VLOOKUP(H2,$A$2:$F$21,4,FALSE)
나머지는 위와 같고 열번호만 4로 바뀌었습니다. 국어점수가 기준열에서 4번째에 위치하고 있기 때문입니다.
번호 | 이름 | 국어점수 | 영어점수 |
1005 | 최영민 | 86 | 79 |
이런식으로 수식을 완성한 다음 번호에다가 1005를 치면 위의 데이터에서 1005번인 최영민 학생의 정보를 불러와서 자동으로 채워주게 됩니다. 실제로 이 예시를 엑셀에서 구현해 보시면 VLOOKUP의 강력함을 체감하실 수 있을 것입니다. 다양한 데이터로 연습해 보시면 함수 활용에 더욱 익숙해지실 수 있습니다. 데이터는 아래와 같습니다.
번호 | 이름 | 학년 | 국어 | 영어 | 수학 |
1001 | 김철수 | 1 | 85 | 92 | 78 |
1002 | 이영희 | 2 | 92 | 88 | 95 |
1003 | 박민수 | 1 | 78 | 85 | 82 |
1004 | 정수진 | 3 | 90 | 91 | 88 |
1005 | 최영민 | 2 | 86 | 79 | 93 |
1006 | 김철수 | 3 | 88 | 94 | 91 |
1007 | 이지은 | 1 | 79 | 83 | 87 |
1008 | 박준호 | 2 | 93 | 89 | 94 |
1009 | 최영민 | 1 | 81 | 76 | 85 |
1010 | 송미래 | 3 | 95 | 92 | 89 |
1011 | 김지원 | 2 | 87 | 85 | 90 |
1012 | 이영희 | 1 | 84 | 88 | 83 |
1013 | 정민우 | 3 | 91 | 93 | 96 |
1014 | 한소희 | 2 | 89 | 87 | 92 |
1015 | 박민수 | 3 | 82 | 86 | 89 |
1016 | 오현주 | 1 | 86 | 90 | 84 |
1017 | 임재현 | 2 | 94 | 91 | 88 |
1018 | 송미래 | 1 | 80 | 84 | 86 |
1019 | 강동욱 | 3 | 93 | 95 | 97 |
1020 | 윤서연 | 2 | 88 | 82 | 91 |
지금까지 VLOOKUP 함수의 기본 개념과 실제 사용 예시를 살펴보았습니다. 이 강력한 도구는 대량의 데이터를 다룰 때 특히 유용하며, 업무 효율성을 크게 향상시킬 수 있습니다. 감사합니다.
'엑셀' 카테고리의 다른 글
엑셀 중복 값 처리의 모든 것: 찾기부터 삭제까지 (0) | 2024.08.06 |
---|---|
IF 함수 마스터하기: 단순 조건부터 복잡한 중첩까지 (0) | 2024.08.02 |
Endnote, plain text 변경 시 오류 해결 (0) | 2020.04.15 |
How to solve: when you failed to paste chart from excel to publisher (0) | 2020.04.15 |
논문 이미지 해상도 높이기 (파워포인트) (2) | 2020.03.30 |
댓글