LOOKUP 함수 구글 스프레드시트, 업무 자동화 001

LOOKUP 함수 구글 스프레드시트, 업무 자동화 001

안녕하세요! 실무에 유용한 함수 정보로 찾아뵙는 Runeba입니다.
오늘은 구글 스프레드시트에서 자주 사용하는 LOOKUP 함수에 대해 설명드리겠습니다.
VLOOKUP, HLOOKUP, INDEX/MATCH와 어떤 차이가 있는지 궁금했던 분들이라면, 이번 글이 도움이 될 것입니다.


LOOKUP 함수란 무엇인가요?

LOOKUP 함수주어진 값(키)을 기준으로 특정 범위에서 데이터를 찾아주는 함수입니다.
다만, 다른 검색 함수들과는 다르게 단순하고 직관적인 구문을 가지고 있으며,
정렬된 데이터에서만 정확한 결과를 반환하는 특징이 있습니다.


기본 구문과 의미

Google Sheets

=LOOKUP(70, A2:A6, B2:B6)

lookup

구성 요소

  • 검색할_키: 찾으려는 기준 값입니다. 예: “사과”, 100 등

  • 검색_범위: 검색할 데이터 범위. 주로 열 또는 행으로 지정합니다.

  • 결과_범위 (선택): 검색 키와 같은 위치에 있는 값을 반환할 두 번째 범위입니다.

📌 주의: 검색_범위는 반드시 오름차순으로 정렬되어 있어야 정상 작동합니다. 정렬되어 있지 않으면 예기치 못한 결과가 나올 수 있습니다.


예제로 이해하는 LOOKUP

🔸 예제 1: 단일 범위 사용

Google Sheets
=LOOKUP(70, A2:A6, B2:B6)

lookup

  • A열에는 점수 기준, B열에는 등급이 있다고 가정합니다.

  • 70이라는 점수를 기준으로, 그에 해당하는 등급을 B열에서 찾아줍니다.

🔸 예제 2: 배열형 LOOKUP

Google Sheets
=LOOKUP("서울", {"서울","부산","대구"},{"01","02","03"})
lookup
  • 간단한 키-값 쌍 배열을 직접 정의할 수 있으며, 빠른 매핑이 가능합니다.


LOOKUP vs VLOOKUP vs INDEX/MATCH

항목LOOKUPVLOOKUPINDEX/MATCH
정렬 필요✅ 오름차순 필수❌ 필요 없음❌ 필요 없음
유연성보통낮음✅ 매우 높음
성능빠름느림빠름
사용 난이도쉬움보통다소 복잡함

LOOKUP 함수는 간단한 상황에서는 매우 직관적이고 빠른 해결책이 되지만,
데이터가 복잡하거나 정렬되지 않은 경우에는 INDEX/MATCH 조합을 고려하는 것이 좋습니다.


언제 LOOKUP을 써야 하나요?

  • 오름차순으로 정렬된 데이터에서 값 추적할 때

  • 빠르게 1:1 대응값을 반환해야 할 때

  • 간단한 배열 검색을 하고 싶은 경우

  • 모바일 기기에서 가볍게 작동하는 함수를 원할 때


LOOKUP 사용 시 유의할 점

  • 반드시 정렬된 범위에서만 사용하세요. 정렬되지 않으면 예기치 않은 값이 나올 수 있습니다.

  • 결과값은 가장 가까운 작은 값을 기준으로 반환되므로, 완전일치보다 근접값을 찾는 데 적합합니다.

  • 여러 열을 대상으로 복잡한 검색이 필요한 경우에는 VLOOKUP 또는 INDEX/MATCH를 활용하는 것이 좋습니다.

 


링크

Google 공식 문서 – LOOKUP 함수 설명 : https://support.google.com

댓글 남기기