이 글에서는 엑셀 VLOOKUP 함수: 데이터 찾기, 이제 쉽게 하세요에 대해 알아봅니다. 찾고자 하는 데이터, 이제 엑셀 VLOOKUP 함수로 쉽게 찾으세요. VLOOKUP 함수는 다른 표에서 특정 값을 찾아 해당 값과 연결된 다른 정보를 가져오는 강력한 기능입니다. 자세한 사용법과 활용팁을 통해 데이터 관리를 효율적으로 할 수 있도록 도와드리겠습니다.
엑셀 VLOOKUP 함수: 데이터 찾기, 이제 쉽게 하세요
VLOOKUP 함수란 무엇인가요?
VLOOKUP(Vertical Lookup) 함수는 Excel에서 특정 값을 찾아서 해당 값과 같은 행에 있는 다른 열의 값을 가져오는 데 사용되는 강력한 기능입니다. 마치 사전에서 단어를 찾아 그 뜻을 확인하는 것과 유사합니다. 찾고자 하는 값을 기준으로 표의 첫 번째 열을 검색하고, 일치하는 값이 있으면 지정된 열에서 해당 행의 데이터를 반환합니다.
VLOOKUP 함수의 구문
VLOOKUP 함수는 다음과 같은 구문을 가집니다.
excel
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- lookup_value: 찾으려는 값입니다. 이 값은
table_array
의 첫 번째 열에 있어야 합니다. 텍스트, 숫자, 또는 셀 참조가 될 수 있습니다. - table_array: 찾을 값이 포함된 표의 범위입니다. 최소 두 개 이상의 열이 필요하며, 첫 번째 열은
lookup_value
를 찾는 데 사용됩니다. - col_index_num:
table_array
에서 반환할 값이 있는 열의 번호입니다. 첫 번째 열은 1, 두 번째 열은 2 등으로 표시됩니다. - [range_lookup]: 선택적 인수입니다.
TRUE
또는 생략된 경우, 함수는lookup_value
와 근사값 일치를 찾습니다.table_array
의 첫 번째 열은 오름차순으로 정렬되어야 합니다.FALSE
인 경우, 함수는lookup_value
와 정확히 일치하는 값을 찾습니다. 정렬 여부는 상관없습니다.
VLOOKUP 함수 사용 예시
다음과 같은 과일 가격표가 있다고 가정해 봅시다.
| 과일 | 가격 | 재고 |
|—|—|—|
| 사과 | 1000 | 50 |
| 바나나 | 500 | 100 |
| 오렌지 | 700 | 75 |
| 포도 | 2000 | 30 |
“바나나”의 가격을 찾으려면 다음과 같이 VLOOKUP 함수를 사용할 수 있습니다.
excel
=VLOOKUP("바나나", A1:C4, 2, FALSE)
- lookup_value: “바나나” (찾으려는 과일)
- table_array: A1:C4 (전체 과일 가격표)
- col_index_num: 2 (가격이 있는 두 번째 열)
- range_lookup: FALSE (정확히 일치하는 값을 찾도록 지정)
이 함수는 “바나나”에 해당하는 가격인 500을 반환합니다.
“오렌지”의 재고를 찾으려면 다음과 같이 함수를 사용할 수 있습니다.
excel
=VLOOKUP("오렌지", A1:C4, 3, FALSE)
- lookup_value: “오렌지” (찾으려는 과일)
- table_array: A1:C4 (전체 과일 가격표)
- col_index_num: 3 (재고가 있는 세 번째 열)
- range_lookup: FALSE (정확히 일치하는 값을 찾도록 지정)
이 함수는 “오렌지”에 해당하는 재고량인 75를 반환합니다.
주의 사항
lookup_value
가table_array
의 첫 번째 열에 없으면#N/A
오류가 반환됩니다.col_index_num
이table_array
의 열 수보다 크면#REF!
오류가 반환됩니다.- 근사값 일치(
range_lookup = TRUE
)를 사용할 때는table_array
의 첫 번째 열이 오름차순으로 정렬되어야 합니다. 그렇지 않으면 예상치 못한 결과가 나올 수 있습니다.
VLOOKUP 함수는 데이터 분석 및 관리에 매우 유용한 도구입니다. 다양한 상황에서 데이터를 효율적으로 찾고 활용하는 데 도움이 될 것입니다.
엑셀 VLOOKUP 함수: 추가적인 활용법
VLOOKUP 함수는 단순히 값을 찾는 것 이상으로 다양하게 활용될 수 있습니다. 몇 가지 추가적인 활용법을 살펴보겠습니다.
1. 드롭다운 목록과 연동하기
드롭다운 목록에서 선택한 값을 기반으로 다른 정보를 표시하고 싶을 때 VLOOKUP 함수를 사용하면 편리합니다. 예를 들어, 드롭다운 목록에서 과일을 선택하면 해당 과일의 가격과 재고가 자동으로 표시되도록 설정할 수 있습니다.
- 먼저 데이터 유효성 검사를 사용하여 과일 목록을 드롭다운 목록으로 만듭니다.
- 드롭다운 목록이 있는 셀 옆에 VLOOKUP 함수를 입력합니다.
lookup_value
는 드롭다운 목록이 있는 셀,table_array
는 과일 가격표,col_index_num
은 표시하고 싶은 정보의 열 번호,range_lookup
은 FALSE로 설정합니다.
이렇게 설정하면 드롭다운 목록에서 과일을 선택할 때마다 VLOOKUP 함수가 자동으로 해당 과일의 정보를 가져와 표시합니다.
2. 조건부 서식과 결합하여 데이터 강조하기
VLOOKUP 함수를 조건부 서식과 결합하여 특정 조건에 맞는 데이터를 강조할 수 있습니다. 예를 들어, 재고가 50개 미만인 과일을 빨간색으로 강조하고 싶다면 다음과 같이 설정할 수 있습니다.
- 조건부 서식 규칙을 새로 만듭니다.
- 규칙 유형을 “수식을 사용하여 서식을 지정할 셀 결정”으로 선택합니다.
- 수식 입력란에
=VLOOKUP(A1, A1:C4, 3, FALSE)<50
과 같은 수식을 입력합니다. (A1은 과일 이름이 있는 첫 번째 셀입니다) - 서식 버튼을 클릭하여 빨간색 채우기 등 원하는 서식을 설정합니다.
이렇게 설정하면 재고가 50개 미만인 과일이 자동으로 빨간색으로 강조됩니다.
3. 두 개 이상의 표에서 데이터 연결하기
VLOOKUP 함수를 사용하여 서로 다른 두 개 이상의 표에서 데이터를 연결할 수 있습니다. 예를 들어, 과일 판매량 데이터가 있는 다른 표에서 과일 이름을 기준으로 가격 정보를 가져올 수 있습니다.
- 판매량 표에서 VLOOKUP 함수를 사용합니다.
lookup_value
는 과일 이름,table_array
는 가격표 범위,col_index_num
은 가격이 있는 열 번호,range_lookup
은 FALSE로 설정합니다.
이렇게 하면 판매량 표에서 각 과일에 해당하는 가격을 자동으로 가져올 수 있습니다.
4. Wildcard 문자 사용하기
lookup_value
에 Wildcard 문자인 “” 와 “?”를 사용하여 부분 일치하는 값을 찾을 수 있습니다. ““는 임의의 문자열과 일치하고, “?”는 임의의 한 문자와 일치합니다. 예를 들어 “사*”를 사용하면 “사과”, “사과즙” 등 “사”로 시작하는 모든 과일을 찾을 수 있습니다. “사?과”를 사용하면 “사과과”, “사과과” 와 같이 “사”와 “과”사이에 한 글자가 들어있는 과일을 찾을 수 있습니다. 단, range_lookup
은 TRUE로 설정해야 하며, 첫 번째 열은 오름차순으로 정렬되어 있어야 합니다. Wildcard 문자를 사용할 때는 정확한 값을 찾지 못하고 엉뚱한 값을 찾을 가능성이 있으므로 주의해야 합니다.
VLOOKUP 함수는 위에서 설명한 예시 외에도 다양한 상황에서 유용하게 활용될 수 있습니다. 함수의 사용법을 익혀서 데이터 분석 및 관리 업무를 더욱 효율적으로 수행해 보세요.
이 글에서는 엑셀 VLOOKUP 함수: 데이터 찾기, 이제 쉽게 하세요에 대해 알아보았습니다. 감사합니다.

엑셀 SUMIF 함수: 조건부 합계, 간단하게 계산하기