엑셀 LOOKUP 함수 사용법: 값 검색 및 반환
엑셀에서 데이터를 다룰 때, 특정 값을 찾아서 그에 대응하는 값을 반환해야 하는 경우가 있습니다. LOOKUP 함수는 범위에서 값을 검색하고, 해당 값에 대응하는 결과를 반환하는 기본적인 검색 함수입니다.
LOOKUP 함수란?
LOOKUP 함수는 범위 내에서 특정 값을 찾아 그 값에 대응하는 데이터를 반환하는 함수입니다. VLOOKUP이나 HLOOKUP처럼 데이터의 특정 위치에서 값을 찾을 수 있지만, LOOKUP 함수는 더 유연하게 작동하며 데이터를 수직 또는 수평으로 검색할 수 있습니다.
사용 방법
LOOKUP 함수의 기본적인 형태는 다음과 같습니다:
=LOOKUP(찾는 값, 검색 범위, [결과 범위])
- 찾는 값: 검색할 값입니다.
- 검색 범위: 찾는 값이 포함된 범위입니다. 이 범위는 반드시 오름차순으로 정렬되어 있어야 합니다.
- [결과 범위] (선택 항목): 찾는 값에 대응하는 결과를 반환할 범위입니다. 이 범위는 검색 범위와 같은 크기여야 합니다.
예시
1. 단일 열에서 값 검색
A1에서 A10까지의 범위에서 100을 찾아 그 값을 반환하려면 다음과 같이 사용할 수 있습니다:
=LOOKUP(100, A1:A10)
이 함수는 A1에서 A10까지의 범위에서 100을 찾아 해당 값을 반환합니다. 만약 정확히 일치하는 값이 없으면 가장 가까운 작은 값을 반환합니다.
2. 다른 범위에서 값 검색 후 대응 값 반환
B1에서 B10 범위에서 100을 찾아 C1에서 C10 범위의 대응 값을 반환하려면:
=LOOKUP(100, B1:B10, C1:C10)
이 함수는 B1에서 B10 범위에서 100을 검색한 후, 그 값에 대응하는 C1에서 C10 범위의 값을 반환합니다.
3. 수평 범위에서 값 검색
D1에서 H1 범위에서 값을 수평으로 검색하고, 그 값을 반환하려면:
=LOOKUP(200, D1:H1)
이 함수는 D1에서 H1 범위에서 200을 찾아 그 값을 반환합니다.
활용 예시
- 가격표에서 가격 찾기: LOOKUP 함수를 사용하여 제품 가격표에서 특정 제품의 가격을 찾을 수 있습니다. 예를 들어, E1에서 E10 범위에 있는 제품 이름을 기준으로 F1에서 F10 범위에서 해당 제품의 가격을 찾으려면:이 함수는 E1에서 E10 범위에서 "사과"를 찾아, 그에 대응하는 F열의 가격을 반환합니다.
=LOOKUP("사과", E1:E10, F1:F10)
- 성적표에서 성적 범위 찾기: 학생 성적표에서 특정 점수에 대한 등급을 찾으려면, 점수 범위에 대해 LOOKUP 함수를 사용할 수 있습니다. 예를 들어, A1에서 A10 범위의 성적에 대응하는 B1에서 B10 범위의 등급을 찾으려면:이 함수는 A1에서 A10 범위에서 85점에 가장 가까운 값을 찾아 B1에서 B10 범위에서 해당 등급을 반환합니다.
=LOOKUP(85, A1:A10, B1:B10)
- 날짜 데이터 검색: LOOKUP 함수를 사용하여 특정 날짜에 대한 데이터를 검색할 수 있습니다. 예를 들어, G1에서 G10 범위의 날짜 중 특정 날짜에 대한 데이터를 H1에서 H10 범위에서 찾으려면:이 함수는 G1에서 G10 범위에서 "2024-01-01"에 해당하는 값을 검색하고, 그 값에 대응하는 H열의 데이터를 반환합니다.
=LOOKUP("2024-01-01", G1:G10, H1:H10)
주의할 점
- 정렬 필수: LOOKUP 함수는 검색 범위가 오름차순으로 정렬되어 있을 때만 정확하게 작동합니다. 정렬되어 있지 않으면 잘못된 결과를 반환할 수 있습니다.
- 가장 가까운 값 반환: LOOKUP 함수는 정확히 일치하는 값을 찾지 못할 경우, 가장 가까운 작은 값을 반환합니다. 이 점을 염두에 두고 사용할 필요가 있습니다.
- 동적 배열 함수가 아님: LOOKUP 함수는 동적 배열을 반환하지 않으며, 단일 값을 반환합니다. 여러 값을 반환하려면 VLOOKUP 또는 INDEX와 같은 함수를 사용할 수 있습니다.
LOOKUP 함수와 다른 함수 비교
- LOOKUP: 범위에서 값을 찾아 해당 값을 반환하거나, 지정된 결과 범위에서 대응 값을 반환합니다.
- VLOOKUP: 수직으로 데이터를 검색하여 값을 반환합니다.
- HLOOKUP: 수평으로 데이터를 검색하여 값을 반환합니다.
- INDEX: 지정된 행과 열 번호의 값을 반환합니다.
- MATCH: 검색한 값의 위치를 반환합니다.
마무리
LOOKUP 함수는 엑셀에서 데이터를 검색하고, 해당하는 값을 찾는 데 매우 유용한 함수입니다. 데이터를 빠르게 분석하고 원하는 값을 검색할 때, 단순한 검색 기능부터 복잡한 데이터 분석 작업에 이르기까지 다양한 상황에서 활용할 수 있습니다. 범위 내에서 값을 검색하고 싶을 때 LOOKUP 함수를 적극 활용해 보세요!
엑셀 LOOKUP 함수 사용법은 데이터를 검색하여 특정 값을 찾고, 원하는 데이터를 효율적으로 추출할 수 있는 매우 유용한 도구입니다.
'엑셀' 카테고리의 다른 글
엑셀 SORTBY 함수 사용법: 다른 범위를 기준으로 데이터 정렬하기 (2) | 2024.10.23 |
---|---|
엑셀 SORT 함수 사용법: 데이터 정렬하기 (1) | 2024.10.23 |
엑셀 FILTER 함수 사용법: 조건에 맞는 데이터 필터링하기 (2) | 2024.10.23 |
엑셀 UNIQUE 함수 사용법: 중복 제거하고 고유 값 추출하기 (2) | 2024.10.23 |
엑셀 EXACT 함수 사용법: 텍스트 비교하기 (1) | 2024.10.23 |