안녕하세요! 😊 오늘은 엑셀을 사용할 때 필수적으로 알아야 할 VLOOKUP 함수에 대해 쉽게 설명해드리겠습니다.
엑셀을 처음 배우는 분들도 이해할 수 있도록 차근차근 알려드릴 테니, 끝까지 따라와 주세요!
1. VLOOKUP 함수란? 🤔
VLOOKUP은 특정 값을 기준으로 표(데이터)에서 원하는 정보를 찾아주는 함수입니다.
예를 들어, 학생 성적표에서 "홍길동"의 수학 점수를 찾고 싶을 때 VLOOKUP을 사용하면 쉽게 찾을 수 있어요!
📌 기본 공식:
=VLOOKUP(찾을값, 범위, 열번호, 옵션)
인수설명
찾을값 | 검색할 기준 값 |
범위 | 검색할 데이터 범위 |
열번호 | 검색할 값이 위치한 열 번호 (1부터 시작) |
옵션 | TRUE(유사 일치) 또는 FALSE(정확히 일치) |
2. VLOOKUP 함수 예제 🏫📖
📍 예제 상황: 학생 성적표에서 점수 찾기
아래와 같은 성적표가 있다고 가정해 봅시다.
학생 이름수학영어과학
홍길동 | 90 | 85 | 95 |
김철수 | 80 | 75 | 85 |
이영희 | 70 | 95 | 90 |
이제 "김철수"의 영어 점수를 찾고 싶다면?
📌 VLOOKUP 사용 방법
=VLOOKUP("김철수", A2:D4, 3, FALSE)
📊 함수 해석:
- "김철수" → A열에서 "김철수"를 찾는다.
- A2:D4 → A열부터 D열까지 검색할 범위 지정.
- 3 → "영어" 점수가 있는 세 번째 열을 가져온다.
- FALSE → 정확히 일치하는 값만 찾는다.
👉 결과는 75가 됩니다! 🎉
3. VLOOKUP 함수의 주의할 점 ⚠️
❌ 1) 찾을 값은 반드시 첫 번째 열에 있어야 한다!
범위(A2:D4)에서 첫 번째 열(A열)에 찾을 값("김철수")이 있어야 합니다.
만약 성적표가 아래처럼 되어 있다면?
수학영어과학학생 이름
90 | 85 | 95 | 홍길동 |
80 | 75 | 85 | 김철수 |
70 | 95 | 90 | 이영희 |
이 경우에는 VLOOKUP을 사용할 수 없습니다.
➡ 해결 방법: INDEX + MATCH 함수를 사용하면 해결할 수 있어요! (다음 포스팅에서 다룰게요 😉)
❌ 2) 열 번호를 정확히 지정해야 한다!
- 예제에서 3을 입력한 이유는 "영어" 점수가 있는 열이 세 번째 열이기 때문이에요.
- 만약 4를 입력하면 과학 점수(85)가 나오겠죠!
❌ 3) 기본적으로 왼쪽부터 검색한다!
VLOOKUP은 찾을 값을 첫 번째 열에서만 검색하고, 오른쪽 방향으로만 값을 찾습니다.
즉, 왼쪽에 있는 데이터를 가져오는 것은 불가능합니다.
➡ 해결 방법: INDEX + MATCH 조합을 사용하세요! (나중에 설명 😆)
4. VLOOKUP 함수의 활용 예제 🚀
✔ 고객 정보에서 전화번호 찾기
고객 ID고객명전화번호
101 | 홍길동 | 010-1234-5678 |
102 | 김철수 | 010-9876-5432 |
103 | 이영희 | 010-5555-6666 |
=VLOOKUP(102, A2:C4, 3, FALSE)
👉 결과: 010-9876-5432
5. VLOOKUP 함수 정리 📌
✅ 특정 값을 기준으로 데이터를 쉽게 찾을 수 있다.
✅ 범위의 첫 번째 열에서만 검색 가능하다.
✅ 찾을 값이 있는 열을 정확히 입력해야 한다.
✅ FALSE(정확히 일치) 옵션을 자주 사용한다.
VLOOKUP만 잘 알아도 업무 속도가 훨씬 빨라집니다! 😃