-
목차
엑셀에서 대량 데이터 처리하는 필수 함수 5가지
엑셀(Excel)은 대량의 데이터를 빠르고 효과적으로 처리하는 기능을 제공하며, 특히 반복적인 데이터 분석, 필터링, 변환 등을 자동화할 수 있는 함수를 활용하면 업무 효율성을 극대화할 수 있다. 이번 글에서는 대량 데이터를 다룰 때 필수적인 5가지 엑셀 함수를 소개하고, 각각의 실전 활용 방법을 예제와 함께 자세히 설명하겠다.
➔ 대량 데이터 처리를 위한 필수 함수 5가지
FILTER :조건을 만족하는 데이터만 필터링 : 특정 지역의 매출 데이터만 추출
SORT : 데이터를 오름차순 또는 내림차순 정렬: 매출액 기준으로 상위 10개 정렬
TEXTJOIN :여러 개의 텍스트를 하나로 합침: 고객명 + 전화번호 + 이메일 합치기
IFERROR :오류 발생 시 대체값 반환: 오류가 발생하는 수식 처리
SUBTOTAL :필터 적용 시에도 정상적인 합계 계산: 필터링된 데이터의 합계 구하기
★ Tip: 대량 데이터는 정렬(SORT), 필터(FILTER), 오류 처리(IFERROR) 등을 적절히 활용하면 더욱 효율적으로 관리 가능하다.
⇒ 이제 각 함수별로 사용법과 실전 예제를 살펴보자.➔ 1. FILTER 함수 - 특정 조건에 맞는 데이터만 추출
◆ FILTER 함수 기본 개념
◇ =FILTER(범위, 조건, [조건에 맞는 값이 없을 경우 반환할 값])
◇ 특정 조건을 만족하는 행만 필터링하여 새로운 목록으로 출력
◆ 실전 예제 - 특정 지역의 데이터 필터링
예제 데이터 (A1:C6)◇ 목표: “서울” 지역의 제품만 필터링하여 출력
◇ FILTER 함수 사용법
=FILTER(A2:C6, B2:B6="서울", "데이터 없음")
◇ 결과
★ Tip:
• FILTER 함수는 엑셀 365 및 2019 이상 버전에서만 사용 가능
• 조건을 추가하려면 *(AND 조건) 또는 +(OR 조건) 연산자 사용 가능
⇒ FILTER 함수는 조건부 필터링을 자동화하는 데 매우 유용하다.➔ 2. SORT 함수 - 데이터를 자동 정렬
◆ SORT 함수 기본 개념
◇ =SORT(범위, 기준 열 번호, 정렬 방식)
◇ 데이터를 오름차순(1) 또는 내림차순(-1)으로 정렬
◆ 실전 예제 - 매출액 기준 정렬
예제 데이터 (A1:C6)◇ 목표: 매출액 기준 내림차순 정렬
◇ SORT 함수 사용법
=SORT(A2:C6, 3, -1)
◇ 결과
★ Tip: SORT 함수는 정렬 후 자동 업데이트가 가능하므로, 데이터를 계속 정리할 필요 없음
⇒ SORT 함수는 대량 데이터를 효율적으로 정렬하는 데 매우 유용하다.➔ 3. TEXTJOIN 함수 - 여러 셀의 값을 하나로 합치기
◆ TEXTJOIN 함수 기본 개념
◇ =TEXTJOIN(구분자, 빈 셀 무시 여부, 범위)
◇ 여러 개의 셀을 하나로 결합할 때 사용
◆ 실전 예제 - 고객 정보 합치기
예제 데이터 (A1:C4)◇ 목표: “이름, 전화번호, 이메일”을 한 줄로 합치기
◇ TEXTJOIN 함수 사용법
=TEXTJOIN(", ", TRUE, A2:C2)
◇ 결과
김철수, 010-1234-5678, test1@email.com
★ Tip: VBA 없이 여러 개의 셀을 한 번에 합칠 수 있어 매우 유용하다.
⇒ TEXTJOIN 함수는 데이터 통합 및 보고서 작성 시 매우 효과적이다.➔ 4. IFERROR 함수 - 오류 발생 시 대체값 출력
◆ IFERROR 함수 기본 개념
◇ =IFERROR(수식, 오류 발생 시 반환할 값)
◇ 오류 발생 시 특정 메시지 또는 값을 반환
◆ 실전 예제 - 0으로 나누기 오류 방지
=IFERROR(A1/B1, "오류 발생")
★ Tip: #DIV/0!, #N/A, #VALUE! 등의 오류가 발생했을 때 지정한 값으로 대체할 수 있어 실무에서 유용하다.
⇒ IFERROR 함수는 데이터 분석 시 오류를 방지하는 필수 함수이다.➔ 5. SUBTOTAL 함수 - 필터링된 데이터만 합산
◆ SUBTOTAL 함수 기본 개념
◇ =SUBTOTAL(합산 유형, 범위)
◇ 필터링된 데이터만 선택적으로 합산 가능
◆ 실전 예제 - 필터링된 데이터 합산
=SUBTOTAL(9, B2:B100)
★ Tip: SUM(B2:B100)과 달리 SUBTOTAL(9, B2:B100)은 필터를 적용하면 보이는 데이터만 합산
⇒ SUBTOTAL 함수는 대량 데이터의 조건별 합산에 유용하다.[ 엑셀 대량 데이터 처리 필수 함수 요약 정리 ]
◇ FILTER → 특정 조건에 맞는 데이터만 필터링
◇ SORT → 데이터를 정렬하여 자동 업데이트
◇ TEXTJOIN → 여러 개의 텍스트를 하나로 합치기
◇ IFERROR → 오류 발생 시 대체값 출력
◇ SUBTOTAL → 필터 적용 시 보이는 값만 합산
⇒ 이 함수들을 활용하면 대량 데이터를 빠르고 효율적으로 처리할 수 있다!
#엑셀대량데이터 #엑셀필수함수 #엑셀자동화 #엑셀데이터정리 #엑셀실무팁 #엑셀활용법 #엑셀FILTER #엑셀SORT #엑셀TEXTJOIN #엑셀SUBTOTAL'자기계발 > 오피스' 카테고리의 다른 글
[고급] 엑셀 VBA로 반복 작업 자동화하는 방법 (초보자 가이드) (0) 2025.03.07 [고급] 엑셀 파워쿼리(Power Query) 기초 - 데이터 분석 자동화 (0) 2025.03.07 [실무] 엑셀에서 중복 데이터 제거 & 고유 값 추출하는 방법 (0) 2025.03.07 [실무] 엑셀 조건부 서식 활용법 - 자동 색상 변경 & 강조 표시 (0) 2025.03.07 [실무] 엑셀에서 그래프(차트) 만드는 방법 & 데이터 시각화 팁 (0) 2025.03.07