본문 바로가기

엑셀

엑셀 여러 항목 가져오기 INDEX, MATCH, FILTER 함수 활용팁

반응형

 

 

데이터 분석의 핵심, 엑셀! 그중에서도 여러 항목을 한 번에 가져오는 기술은 시간 절약과 효율성 향상에 필수적입니다. INDEX, MATCH, FILTER 함수의 강력한 조합을 마스터하여 엑셀 데이터 분석 능력을 한 단계 업그레이드해 보세요! 복잡한 데이터도 순식간에 정복할 수 있습니다. 2025년 개정된 최신 정보를 바탕으로 엑셀 활용 꿀팁 대방출! 지금 바로 시작합니다!

1. INDEX & MATCH: 찰떡궁합 데이터 추출 듀오!

VLOOKUP 함수는 가라! INDEX와 MATCH 함수의 조합은 엑셀 데이터 추출의 끝판왕이라고 할 수 있습니다. 훨씬 유연하고 강력한 이 콤비의 매력에 한 번 빠지면 헤어 나올 수 없을걸요? 😉

INDEX 함수: 데이터 위치 파악의 달인

INDEX(array, row_num, [column_num]) 함수는 array 범위에서 row_num 행, column_num 열에 있는 값을 쏙 뽑아줍니다. 2차원 배열이라면 행과 열 모두 필요하지만, 1차원이면 행 번호만 있으면 OK! 간단하죠?

MATCH 함수: 정확한 위치를 찾아내는 명탐정

MATCH(lookup_value, lookup_array, [match_type]) 함수는 lookup_array 범위에서 lookup_value 값의 위치(인덱스)를 찾아냅니다. match_type은 검색 유형을 설정하는데, 보통 정확히 일치하는 값을 찾는 0을 사용합니다. 1은 작거나 같은 값, -1은 크거나 같은 값을 찾는데, 상황에 맞게 골라 쓰면 됩니다.

활용 예시: "제품명", "판매량", "가격" 정보가 있는 시트에서 "제품A"의 판매량을 가져오려면?

=INDEX(판매량 열, MATCH("제품A", 제품명 열, 0))

MATCH 함수가 "제품명" 열에서 "제품A"의 위치를 찾아 INDEX 함수에 전달하고, INDEX 함수는 "판매량" 열에서 해당 위치의 값을 가져옵니다. 참 쉽죠잉~?

2. 다중 조건 & 다중 항목 추출: INDEX & MATCH의 진화형!

단일 조건? 식은 죽 먹기죠! INDEX & MATCH 콤비는 다중 조건, 심지어 다중 항목 추출까지 거뜬히 해냅니다. 배열 수식과 중첩 함수를 활용하면 그야말로 무적! 💪

활용 예시: "2025년 1분기"에 "제품A"의 "판매량"과 "가격"을 동시에 가져오고 싶다면?

=INDEX(판매량:가격 열, MATCH(1,(제품명 열="제품A")*(분기 열="2025년 1분기"),0),{1,2})

여기서 {1,2}는 가져올 열 번호(1: 판매량, 2: 가격)를 의미합니다. Ctrl + Shift + Enter로 입력하는 배열 수식, 잊지 마세요! 여러 조건을 만족하는 행을 찾아 여러 열의 값을 한 방에 가져오는 마법 같은 기술! ✨

3. FILTER 함수: 데이터 필터링의 혁신! (Excel 365 이상)

Excel 365 이상 버전을 사용한다면 FILTER 함수로 더욱 간편하게 데이터를 필터링하고 추출할 수 있습니다. 조건에 맞는 행 전체를 반환하는 FILTER 함수, 다중 조건과 다중 항목 추출에도 탁월합니다.

FILTER 함수: 조건에 딱 맞는 데이터만 쏙쏙!

FILTER(array, include, [if_empty]) 함수는 array 범위에서 include 조건을 만족하는 행만 쏙쏙 골라냅니다. 조건에 맞는 행이 없을 때 표시할 값은 if_empty에 설정하면 됩니다.

활용 예시: "2025년 1분기"에 판매된 모든 제품의 "제품명", "판매량", "가격" 정보를 추출하려면?

=FILTER(제품명:가격 열, 분기 열="2025년 1분기", "데이터 없음")

"분기" 열에서 "2025년 1분기"와 일치하는 행을 찾아 "제품명:가격" 열의 해당 행 전체를 반환합니다. 조건에 맞는 행이 없으면 "데이터 없음"이 표시됩니다. 정말 간단하죠? 🤩

4. FILTER & INDEX/CHOOSECOLS: 최강 조합의 탄생! (Excel 365 이상)

FILTER 함수는 INDEX, CHOOSECOLS 함수와 함께 사용하면 더욱 강력한 시너지를 발휘합니다. 특정 열만 선택적으로 가져오거나, 원하는 순서대로 데이터를 재구성할 수도 있습니다.

CHOOSECOLS 함수: 원하는 열만 쏙쏙!

CHOOSECOLS(array, col_num1, [col_num2], …)` 함수는 `array 범위에서 지정된 열 번호(col_num1, col_num2, …)에 해당하는 열만 추출하여 새로운 배열을 생성합니다.

활용 예시: FILTER 함수로 추출한 데이터에서 "제품명"과 "가격" 열만 가져오려면?

=CHOOSECOLS(FILTER(제품명:가격 열, 분기 열="2025년 1분기"),1,3)

FILTER 함수가 반환한 배열에서 CHOOSECOLS 함수가 1번 열(제품명)과 3번 열(가격)을 추출합니다. 함수 조합의 놀라운 효과! 복잡한 데이터 처리도 이제 문제없습니다. 😎

5. 실무 활용 팁: 데이터 분석의 지평을 넓히다!

  • 대시보드 구축: 다양한 시트에서 원하는 데이터만 추출하여 한눈에 보기 쉬운 대시보드를 만들 수 있습니다. 실시간 데이터 분석 및 의사결정에 매우 유용합니다.
  • 보고서 자동화: 매번 수작업으로 보고서를 작성하는 것은 이제 그만! 필요한 데이터를 자동으로 추출하고 정리하여 보고서 작성 시간을 단축하고 정확도를 높일 수 있습니다.
  • 데이터 검증 및 정제: 중복 데이터 제거, 오류 데이터 수정 등 데이터 품질 관리에 활용하여 데이터 분석의 신뢰성을 확보할 수 있습니다.
  • 다양한 함수 조합: 엑셀에는 수많은 함수가 존재합니다. INDEX, MATCH, FILTER 함수 외에도 다양한 함수를 조합하여 더욱 복잡하고 정교한 데이터 분석을 수행할 수 있습니다. 끊임없는 학습과 탐구 정신으로 엑셀 마스터를 향해 나아가세요!

자, 이제 여러분은 엑셀 데이터 추출의 달인이 될 준비가 되었습니다! INDEX, MATCH, FILTER 함수를 자유자재로 활용하여 데이터 분석 능력을 향상시키고 업무 효율성을 극대화하세요! 끊임없는 연습과 노력만이 엑셀 마스터로 가는 지름길입니다. 화이팅! 🔥

 

반응형