2. VLOOKUP 기본 사용법
VLOOKUP의 기본 사용법을 알아봅시다. 이제부터는 단일 조건 조회와 정확한 매칭, 근사값/완전일치에 대해 구체적으로 배워볼게요.
1. 단일 조건 조회
단일 조건 조회란, 하나의 값(예: 이름, 번호)을 기준으로 데이터를 찾는 가장 기본적인 VLOOKUP 사용법이에요.
예시: 학생의 반 찾기
이름 반
A | B | |
1 | 이름 | 반 |
2 | 김철수 | 1반 |
3 | 이영희 | 2반 |
4 | 박민수 | 3반 |
문제
"이영희의 반은 몇 반인가요?"
풀이
- 찾을 값: "이영희"
- 찾을 범위: A1:B4
- 열 번호: 반은 두 번째 열(2).
- 일치 유형: 정확히 찾으려면 FALSE.
함수 입력:
=VLOOKUP("이영희", A1:B4, 2, FALSE)
결과: 2반
2. 정확한 매칭 방법
정확한 매칭은 찾을 값이 범위에 정확히 일치할 때만 결과를 반환해요. 만약 찾을 값이 없으면 #N/A 오류가 발생해요.
예시: 사원 번호로 이름 찾기
A | B | |
1 | 사원 번호 | 이름 |
2 | 101 | 김철수 |
3 | 102 | 이영희 |
4 | 103 | 박민수 |
문제
"사원 번호 102의 이름은 무엇인가요?"
풀이
- 찾을 값: 102
- 찾을 범위: A1:B4
- 열 번호: 이름은 두 번째 열(2).
- 일치 유형: 정확히 찾으려면 FALSE.
함수 입력:
=VLOOKUP(102, A1:B4, 2, FALSE)
결과: 이영희
3. 근사값/완전일치 이해
VLOOKUP은 일치 유형을 TRUE로 설정하면 근사값을 찾아요. 근사값은 범위 내에서 찾을 값과 가장 가까운 값이에요. 단, 근사값을 사용하려면 표의 첫 번째 열이 오름차순으로 정렬되어 있어야 해요.
예시: 점수로 학점 구하기
A | B | |
1 | 점수 | 학점 |
2 | 60 | D |
3 | 70 | C |
4 | 80 | B |
5 | 90 | A |
문제
"85점이면 학점이 무엇인가요?"
풀이
- 찾을 값: 85
- 찾을 범위: A1:B5
- 열 번호: 학점은 두 번째 열(2).
- 일치 유형: 근사값을 찾으려면 TRUE.
함수 입력:
=VLOOKUP(85, A1:B5, 2, TRUE)
결과: B
설명: 85는 80과 90 사이에 있으므로 80에 해당하는 B를 반환.
실습 문제
문제 1: 근사값 사용
아래 데이터를 참고해서 문제를 풀어보세요.
A | B | |
1 | 상품 가격 | 할인율 |
2 | 100,000 | 5% |
3 | 200,000 | 10% |
4 | 300,000 | 15% |
문제
"250,000원짜리 상품의 할인율은 몇 %인가요?"
=VLOOKUP(250000,A1:B4,2,TRUE)
근사값을 찾아야 하니까 TRUE 로 설정, 250,000 원은 300,000 원 아래이기에 할인율은 10%.
문제 2: 정확한 매칭
아래 데이터를 참고해서 문제를 풀어보세요.
A | B | |
1 | 과목 코드 | 과목 이름 |
2 | M001 | 수학 |
3 | E002 | 영어 |
4 | S003 | 과학 |
문제
"과목 코드가 S003인 과목의 이름은 무엇인가요?"
=VLOOKIP(S003,A1:B4,2,FALSE)
정확한 것을 찾아야 하니까 FALSE 로 처리. 답은 과학.
VLOOKUP 을 잘하는 핵심은... (엑셀을 잘하는 핵심)
DB 를 잘 갖추어야 한다. 사실 VLOOKUP 함수를 쓰는건 크게 중요하지 않다. 왜냐..
저건 그냥 하다보면 익숙해 진다. DB 를 어떻게 설정해 두었냐에서 막히니까..
무조건 세로가 기준이고 데이터는 가로로 펼쳐지는 DB 로 구축해놔야 한다.
세로로 할거면 HLOOKUP 을 쓰면 좋지만 우리는 옆으로 가는것 보다는 아래로 가는것에 익숙해져 있다.
엑셀을 잘하는 것은 함수를 잘쓰는것 보다는 우선 DB 를 세팅하는게 80%는 먹고 들어간다.
함수야 그 다음 문제다..
2024.11.25 - [엑셀] - 엑셀 공부 : VLOOKUP 기본 개념
엑셀 공부 : VLOOKUP 기본 개념
1. VLOOKUP 기본 개념VLOOKUP 함수는 엑셀에서 가장 많이 쓰이는 함수 중 하나예요. 말 그대로 "수직으로(Lookup Vertical)" 데이터를 찾아주는 함수랍니다. 이걸 초등학생도 이해할 수 있게 쉽게 설명해볼
cognitifact.tistory.com
2024.12.05 - [엑셀] - 엑셀 공부 : VLOOKUP 오류 해결
엑셀 공부 : VLOOKUP 오류 해결
3. VLOOKUP 오류 해결VLOOKUP을 사용하다 보면 종종 오류가 발생해요. 이 섹션에서는 가장 자주 발생하는 오류와 그 해결 방법을 배워볼게요. 1. #N/A 오류원인: 찾을 값이 표에서 없을 때 발생합니다.
cognitifact.tistory.com
'엑셀' 카테고리의 다른 글
엑셀 공부 : 고급 VLOOKUP 기술 (1) | 2024.12.09 |
---|---|
엑셀 공부 : 다중 조건 VLOOKUP (1) | 2024.12.09 |
엑셀 공부 : VLOOKUP 오류 해결 (1) | 2024.12.05 |
엑셀 공부 : VLOOKUP 기본 개념 (2) | 2024.11.25 |
느리게 공부하기 위해 시작하는 말. (16) | 2024.11.05 |