데이터 분석 함수 (VLOOKUP, INDEX, MATCH 등)

직장인들이 자주 겪는 문제:

  1. 복잡한 데이터를 요약해야 하는 경우: 대량의 데이터를 분석하여 통찰력을 얻고 리포트를 작성해야 할 때.
  1. 데이터 간 연관 관계를 파악해야 하는 경우: 특정 값에 해당하는 데이터를 검색하거나 관련 데이터를 연결해야 할 때.

1. VLOOKUPHLOOKUP 함수: 데이터 검색

VLOOKUP 함수: 세로 방향 데이터 검색

사용 사례:

문제: 제품 코드가 "A101"인 상품의 가격을 검색.

사용 방법:

=VLOOKUP("A101", A2:D100, 3, FALSE)

응용 팁:

  1. 범위 참조: 동적 이름 범위를 사용하면 데이터 추가 시 자동으로 업데이트됩니다.
    =VLOOKUP(A1, ProductTable, 2, FALSE)
  1. 오류 처리: 검색값이 없을 경우 오류를 방지하기 위해 IFERROR를 사용.
    =IFERROR(VLOOKUP("A101", A2:D100, 3, FALSE), "Not Found")

HLOOKUP 함수: 가로 방향 데이터 검색

사용 사례:

문제: 특정 월의 매출 데이터를 가로 테이블에서 검색.

사용 방법:

=HLOOKUP("2024년 1월", A1:G5, 2, FALSE)

활용 팁:


2. INDEXMATCH 함수: 위치 기반 데이터 검색

INDEX 함수

INDEX는 특정 위치의 값을 반환하는 강력한 도구입니다.

사용 사례:

문제: "B3" 셀 위치에서 데이터를 가져오기.

=INDEX(A1:D10, 3, 2)

MATCH 함수

MATCH는 특정 값의 위치를 찾는 데 사용됩니다.

사용 사례:

문제: 제품 코드 "C202"의 행 번호를 찾기.

=MATCH("C202", A1:A100, 0)

INDEXMATCH의 조합

사용 사례:

문제: 제품 코드 "D303"의 가격을 검색(행과 열 기반).

=INDEX(B2:D100, MATCH("D303", A2:A100, 0), 3)

응용 팁:


테이블 1: 제품 정보

제품코드제품명카테고리가격
A101노트북전자제품1,000,000
A102스마트폰전자제품800,000
A103이어폰액세서리50,000
A104키보드컴퓨터용품30,000
A105모니터전자제품300,000

테이블 2: 월별 매출

2024년 1월2024년 2월2024년 3월
A101101512
A102201825
A103506045
A104302520
A1055810

1. LOOKUP 함수: 단순 검색

예제:


2. VLOOKUP 함수: 세로 방향 데이터 검색

예제:

응용:


3. HLOOKUP 함수: 가로 방향 데이터 검색

예제:


4. INDEX 함수: 위치 기반 데이터 검색

예제:


5. MATCH 함수: 위치 검색

예제:


종합 응용 예제: INDEXMATCH의 조합

추가함수