1. VLOOKUP 기본 개념
VLOOKUP 함수는 엑셀에서 가장 많이 쓰이는 함수 중 하나예요. 말 그대로 "수직으로(Lookup Vertical)" 데이터를 찾아주는 함수랍니다. 이걸 초등학생도 이해할 수 있게 쉽게 설명해볼게요.
VLOOKUP의 구조
우리가 VLOOKUP을 사용할 때는 아래처럼 적어요:
=VLOOKUP(찾을_값, 찾을_범위, 열_번호, 일치_유형)
이걸 하나씩 나눠서 볼게요:
- 찾을_값: 뭘 찾고 싶은지 쓰는 거예요. 예를 들어, "사과"를 찾고 싶다면 사과를 적는 거죠.
- 찾을_범위: 찾으러 갈 데이터를 어디에서 찾을 건지 정하는 거예요. 예를 들어, 과일 리스트가 적힌 표가 있다면 그 표 전체를 선택하는 거예요.
- 열_번호: 찾은 값에서 가져오고 싶은 정보가 몇 번째 열에 있는지 적어요. 예를 들어, 과일 이름이 첫 번째 열에 있고, 가격이 두 번째 열에 있으면 가격을 가져오고 싶을 때는 2를 적는 거예요.
- 일치_유형: 정확히 일치하는 값을 찾으려면 FALSE(또는 0)를 쓰고, 비슷한 값을 찾으려면 TRUE(또는 1)를 써요.
VLOOKUP은 어떻게 작동하나요?
- 표의 첫 번째 열에서 "찾을_값"을 찾아요.
- 그 값이 있는 줄을 기준으로 "열_번호"에 있는 데이터를 가져와요.
예시 1: 과일 가게 이야기
상황
우리 가족은 과일 가게에서 과일 가격을 알고 싶어요. 아래처럼 과일 리스트가 적혀 있어요.
A | B | |
1 | 과일이름 | 가격 |
2 | 사과 | 1,000원 |
3 | 바나나 | 2,000원 |
4 | 오렌지 | 1,500원 |
문제
"사과의 가격은 얼마인가요?"
해결
- 찾을 값: "사과"
- 찾을 범위: 위의 표 전체 (A1:B4)
- 열 번호: 가격은 두 번째 열(2)에 있어요.
- 일치 유형: 정확히 찾아야 하니까 FALSE.
함수 입력:
=VLOOKUP("사과", A1:B4, 2, FALSE)
결과: 1,000원
예시 2: 학교 급식표 이야기
상황
학교 급식표가 아래와 같이 있어요:
A | B | |
1 | 요일 | 메뉴 |
2 | 월요일 | 김치볶음밥 |
3 | 화요일 | 짜장면 |
4 | 수요일 | 된장찌개 |
문제
"화요일 급식 메뉴는 뭐예요?"
해결
- 찾을 값: "화요일"
- 찾을 범위: 위의 표 전체 (A1:B4)
- 열 번호: 메뉴는 두 번째 열(2)에 있어요.
- 일치 유형: 정확히 찾아야 하니까 FALSE.
함수 입력:
=VLOOKUP("화요일", A1:B4, 2, FALSE)
결과: 짜장면
추가 팁
- VLOOKUP은 항상 왼쪽에서 오른쪽으로만 찾을 수 있어요.
- 예를 들어, 메뉴로 요일을 찾는 건 어려워요. 그럴 때는 INDEX와 MATCH 같은 대안을 배워야 해요. (9번에서 배울 거예요!)
- 찾을 값이 표에 없으면 #N/A 오류가 나요.
- 예를 들어, "토요일" 급식을 찾으면 "없다"는 뜻의 #N/A가 떠요.
실습 문제
- "배"의 가격을 찾으려면 어떻게 해야 할까요?
- "수요일" 급식 메뉴를 VLOOKUP으로 찾아보세요!
문제 1: "배"의 가격을 찾으세요
과일 리스트:
A | B | |
1 | 과일 이름 | 가격 |
2 | 사과 | 1,000원 |
3 | 바나나 | 2,000원 |
4 | 오렌지 | 1,500원 |
5 | 배 | 3,000원 |
풀이
- 찾을 값: "배"
- 찾을 범위: 표 전체 (A1:B5)
- 열 번호: 가격은 두 번째 열(2).
- 일치 유형: 정확히 일치하는 값이 필요하므로 FALSE.
함수 입력:
=VLOOKUP("배", A1:B5, 2, FALSE)
결과: 3,000원
문제 2: "수요일" 급식 메뉴를 찾아보세요
학교 급식표:
A | B | |
1 | 요일 | 메뉴 |
2 | 월요일 | 김치볶음밥 |
3 | 화요일 | 짜장면 |
4 | 수요일 | 된장찌개 |
5 | 목요일 | 비빔밥 |
풀이
- 찾을 값: "수요일"
- 찾을 범위: 표 전체 (A1:B5)
- 열 번호: 메뉴는 두 번째 열(2).
- 일치 유형: 정확히 일치하는 값이 필요하므로 FALSE.
함수 입력:
=VLOOKUP("수요일", A1:B5, 2, FALSE)
결과: 된장찌개
문제 3: 동물원의 동물 이름 찾기
동물원 데이터:
A | B | |
1 | 동물 번호 | 동물 이름 |
2 | 1 | 코끼리 |
3 | 2 | 호랑이 |
4 | 3 | 기린 |
5 | 4 | 펭귄 |
문제
"동물 번호 3번의 동물 이름은 무엇인가요?"
풀이
- 찾을 값: 3
- 찾을 범위: 표 전체 (A1:B5)
- 열 번호: 동물 이름은 두 번째 열(2).
- 일치 유형: 정확히 일치하도록 FALSE.
함수 입력:
=VLOOKUP(3, A1:B5, 2, FALSE)
결과: 기린
문제 4: 상품의 색상 찾기
상품 데이터:
A | B | C | |
1 | 상품 코드 | 상품 이름 | 색상 |
2 | A001 | 모자 | 빨간색 |
3 | A002 | 티셔츠 | 파란색 |
4 | A003 | 바지 | 검은색 |
문제
"상품 코드 A002의 색상은 무엇인가요?"
풀이
- 찾을 값: "A002"
- 찾을 범위: 표 전체 (A1:C4)
- 열 번호: 색상은 세 번째 열(3).
- 일치 유형: 정확히 일치하도록 FALSE.
함수 입력:
=VLOOKUP("A002", A1:C4, 3, FALSE)
결과: 파란색
이렇게 VLOOKUP을 사용하면 원하는 데이터를 쉽게 찾을 수 있어요. 😊
기본적인 VLOOKUP 구문 들을 알아 보았다.
VLOOKUP 함수를 적고 표에서 목표 값을 찾는 것은 어려운 일이 아니다.
언제 어느때에 VLOOKUP 을 어떻게 쓰느냐가 제일 중요한 핵심이다.
이 것을 잘 훈련하려면 항상 데이터를 "세로형" 데이터로 잘 정리를 해두는 것이 핵심이다.
필자는 엑셀을 잘하기 위해 항상 끊임없이 생각하고 되뇌이는 것들이 있다.
" 어떻게 하면 업무 시간을 더 줄일 수 있을까 ? "
" 이렇게 해도 되나? 저렇게 해도 되나 ? "
이런 질문들을 나에게 끊임없이 한다.
그러면서 스스로 발전을 해 나가는 것이고, 검색을 주저하지 않는다.
그리고 마지막으로...
배움고자 하는 이는 끊임없이 고수들에게 질문을 하고 결국은 내 것으로 만든다.
그리고 고수들은 이런 질문하는 사람들을 좋아한다. 하나라도 더 알려주고 싶고,
더 쉽게 빠르게 이해시키려고 노력한다.
적어도 내가 그렇기 때문이다.
엑셀 공부 : VLOOKUP 기본 사용법
2. VLOOKUP 기본 사용법VLOOKUP의 기본 사용법을 알아봅시다. 이제부터는 단일 조건 조회와 정확한 매칭, 근사값/완전일치에 대해 구체적으로 배워볼게요.1. 단일 조건 조회단일 조건 조회란, 하나의
cognitifact.tistory.com
엑셀 공부 : 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 기본 사용법 (1) | 2024.12.02 |
느리게 공부하기 위해 시작하는 말. (16) | 2024.11.05 |