엑셀에서 많은 양의 데이터를 다루다 보면 원하는 정보를 빠르게 찾는 것이 중요합니다. 이때 VLOOKUP 함수를 사용하면 마치 마법처럼 원하는 데이터를 손쉽게 찾을 수 있습니다.
VLOOKUP 함수란 무엇일까요?
VLOOKUP 함수는 "Vertical Lookup"의 약자로, 표의 왼쪽 열에서 특정 값을 찾고, 같은 행의 다른 열에 있는 값을 반환하는 함수입니다. 마치 책의 색인에서 원하는 단어를 찾고, 그 단어에 해당하는 페이지를 찾는 것과 유사합니다.
VLOOKUP 함수 기본 형태
VLOOKUP 함수의 기본 형태는 다음과 같습니다.
=VLOOKUP(찾을 값, 찾을 범위, 반환할 열 번호, [일치 유형])
각 인수의 의미는 다음과 같습니다.
- 찾을 값 (Lookup_value): 찾으려는 값입니다. 숫자, 텍스트, 셀 주소 등이 될 수 있습니다.
- 찾을 범위 (Table_array): 값을 찾을 표의 범위입니다. 이 범위의 첫 번째 열에서 찾을 값을 검색합니다.
- 반환할 열 번호 (Col_index_num): 찾을 범위에서 값을 반환할 열의 번호입니다. 찾을 범위의 첫 번째 열은 1, 두 번째 열은 2, 이런 식으로 번호를 매깁니다.
- 일치 유형 (Range_lookup): 찾을 값과 정확히 일치하는 값을 찾을지, 근사값을 찾을지 지정합니다. (선택적 인수)
- TRUE 또는 1 (근사값): 찾을 값보다 작거나 같은 값 중에서 최댓값을 찾습니다. 이 경우 찾을 범위의 첫 번째 열은 오름차순으로 정렬되어 있어야 합니다.
- FALSE 또는 0 (정확히 일치): 찾을 값과 정확히 일치하는 값을 찾습니다. 찾을 범위가 정렬되어 있지 않아도 됩니다. 일반적으로 정확한 값을 찾을 때 사용하므로 FALSE를 많이 사용합니다.
VLOOKUP 함수 사용 예시
다음과 같은 예시를 통해 VLOOKUP 함수의 사용법을 더 자세히 알아보겠습니다.
위 표에서 상품 코드 "B202"의 상품명을 찾아보겠습니다.
- 상품명을 표시할 셀을 선택합니다. 예를 들어, E2 셀을 선택합니다.
- =VLOOKUP("B202", $A$1:$C$5, 2, FALSE)를 입력하고 범위지정시 F4키를 눌른후 상품명을 찾을 열의 숫자를 입력후 True 또는 FALSE를 선택한 후 Enter 키를 누릅니다.
- E2 셀에 상품 코드 "B202"에 해당하는 상품명인 "마우스"가 표시됩니다
위 수식을 자세히 살펴보면,
- "B202": 찾을 값입니다.
- A1:C5: 찾을 범위입니다.
- 2: 상품명은 찾을 범위의 두 번째 열에 있으므로 2를 입력했습니다.
- FALSE: 정확히 일치하는 값을 찾기 위해 FALSE를 입력했습니다.
만약 상품 코드 "C303"의 가격을 찾고 싶다면 =VLOOKUP("C303", A1:C5,3,FALSE)라고 입력하면 됩니다.
VLOOKUP 함수 사용 팁
- VLOOKUP 함수는 찾을 범위의 가장 왼쪽 열에서만 값을 찾습니다.
- 정확히 일치하는 값을 찾을 때는 반드시 FALSE 또는 0을 사용해야 합니다.
- 찾을 값이 찾을 범위에 없으면 #N/A 오류가 발생합니다. 이 오류를 처리하기 위해 IFERROR 함수와 함께 사용하는 것이 좋습니다. (추후 설명)
- 찾을 범위가 클 경우, 범위를 이름으로 정의하여 사용하는 것이 편리합니다.
범위 선택후 데이터 찾기
예제. 상품을 찾았으면 상품의 가격을 찾아 보겠습니다. E1셀에서 "마우스"를 찾았으므로 마우스의 가격을 찾아보겠습니다.
- "E1": 찾을 값입니다.
- B2:B5: 찾을 범위입니다.
- F4키를 눌러 찾을 범위를 절대값으로 만들어줍니다.(절대값을 지정해 주지 않으면 여러 상품명 검색시 한칸씩 데이터가 뒤로 밀려나게 됩니다.)
- 2: 상품명은 찾을 범위의 두 번째 열에 있으므로 2를 입력했습니다.
- FALSE: 정확히 일치하는 값을 찾기 위해 FALSE를 입력했습니다.
IFERROR 함수와 함께 사용하기
찾을 값이 없을 경우 발생하는 #N/A 오류를 깔끔하게 처리하기 위해 IFERROR 함수와 함께 사용하는 것이 좋습니다. IFERROR 함수는 수식에서 오류가 발생했을 때 지정한 값을 반환합니다.
예를 들어, =IFERROR(VLOOKUP("B402",A1:C5,2,FALSE),"찾는 상품 없음")라고 입력하면, 상품 코드 "E402"가 없을 경우 "#N/A" 오류 대신 "찾는 상품이 없습니다."라는 메시지가 표시됩니다.
마무리
이제 VLOOKUP 함수를 사용하여 엑셀에서 데이터를 효율적으로 찾을 수 있게 되었습니다. 이 함수를 활용하여 데이터를 분석하고 더 효율적으로 엑셀을 사용해 보세요!
이 외에도 엑셀에는 다양한 함수들이 있으니, 앞으로도 엑셀의 유용한 기능들을 소개해 드리도록 하겠습니다.
'엑셀공부' 카테고리의 다른 글
엑셀 텍스트 함수: LEFT, RIGHT, MID 함수로 문자 추출하기 (0) | 2025.02.07 |
---|---|
엑셀 MATCH 함수와 INDEX함수로 데이터 위치 찾기 쉽게 배우기 (0) | 2025.02.07 |
엑셀에서 0을 제외한 평균 구하는 방법 (0) | 2025.02.06 |
엑셀 IF문과 AND & OR 함수 쉽게 배우기 (0) | 2025.02.03 |
엑셀에서 사진 배경 제거하는 간단한 방법! (0) | 2025.02.02 |
댓글